-
Type: New Feature
-
Resolution: Duplicate
-
Priority: 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.
- duplicates
-
SERVER-1838 Any chance of building a mobile server or client libraries that run on mobile platforms (iPhone and Android).
- Closed