Uploaded image for project: 'Core Server'
  1. Core Server
  2. SERVER-14136

Allow mapreduce Javascript code to perform HTTP requests

    • Query Execution

      Instead of relying on hadoop to do a mapreduce, it would be really useful to call c++ or java or python or ... libraries from inside mongo mapreduce, and a way to do this would be to allow to do get or post request to a localhost server

      If I am not clear, imagine the following :
      you have :

      • a mongodb containing lots of pictures
      • an awesome library in c++ that tells you if you are on the picture or not

      you want to do :

      • make a c++ server that runs on localhost:12345 and that takes a picture as an argument and returns true or false
      • mapreduce over your library (or foreach) and call the server with your data

      I was originally thinking of an EASY way to call external (c++/...) libraries from mongo without going through hadoop, so maybe you have other ideas ! As long as it can ease a lot of pain for users I am fine

      Thanks !

            Assignee:
            backlog-query-execution [DO NOT USE] Backlog - Query Execution
            Reporter:
            mr.bleez ThomasJ
            Votes:
            0 Vote for this issue
            Watchers:
            7 Start watching this issue

              Created:
              Updated:
              Resolved: