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

Low memory, small instance of MondoDB capable of running on embedded devices

    • Type: Icon: New Feature New Feature
    • Resolution: Duplicate
    • Priority: Icon: Major - P3 Major - P3
    • None
    • Affects Version/s: 2.1.2
    • Component/s: Internal Code, Usability
    • Environment:
      Low memory embedded machines (or any low memory environment). For ARM or x86 based machines.

      I would like to request the 10Gen team examine the feasibility of creating a version of MongoDB that can run on low memory devices (such as smartphones or tablets). Such a version would greatly simplify development of applications that must run on embedded devices but yet need to communicate to remote servers for retrieving data. In current use cases where a device supports only RDBMS type tables but interacts with MongoDB on a remote server, there is a lot of unnecessary flattening/re-mapping of data back and forth from tables to documents. Having a mini instance of MongoDb running on the device would greatly simplify and speed up development of apps that must store information temporarily on a device and later sync to a master storage on a remote server. This mini mongo server need not necessarily include the full suite of tools and services rather just the storage and querying engine. In my opinion, the ability to send data back and forth without tedious transformations would be an incredible benefit, especially when a lot of development these days is focused on mobile devices and low memory environments. Certainly, one can build cloud enabled apps that always communicate with Mongo via web services, etc but with mobile devices it's not always feasible to have a full time network connection and hence is necessary to temporarily store data on the device.

            Assignee:
            Unassigned Unassigned
            Reporter:
            kamalkalra Kamal Kalra
            Votes:
            0 Vote for this issue
            Watchers:
            0 Start watching this issue

              Created:
              Updated:
              Resolved: