Me pregunto si MongoDB y CouchDB podrían funcionar como base de datos para dispositivos móviles?MongoDB o CouchDB como base de datos para dispositivos móviles?
Si ambos pueden, ¿cuál es mejor usar para el almacenamiento en línea/fuera de línea?
Me pregunto si MongoDB y CouchDB podrían funcionar como base de datos para dispositivos móviles?MongoDB o CouchDB como base de datos para dispositivos móviles?
Si ambos pueden, ¿cuál es mejor usar para el almacenamiento en línea/fuera de línea?
CouchDB tiene compatibilidad integrada para sincronización fuera de línea. Sería mejor para nosotros.
MongoDB está diseñado solo para el uso del servidor. Se espera que se ejecute en un entorno little-endian de 64 bits en un clúster de al menos dos nodos y no es particularmente estable sin esa configuración de miniumum.
MongoDB puede ejecutarse en configuraciones de 32 bits (con límites en el tamaño máximo de datos) y funciona muy bien en configuraciones de un solo nodo. Uno de mis servidores ha estado trabajando duro con MongoDB durante más de seis meses sin tiempo de inactividad, y recibe varios cientos de insertos, y varios miles de consultas al día. Si bien estoy de acuerdo en que no es para uso integrado, no es tan pesado como pareces pensar que es. – lazyconfabulator
Derecha. El tamaño máximo de datos con 32 bits es ~ 2.5 gigas. Además, sin varios servidores, corre el riesgo de daños en los datos en caso de falla (bloqueo, pérdida de alimentación, etc.). http://www.mongodb.org/display/DOCS/Durability+and+Repair "Recomendamos usar la replicación para mantener copias de los datos por ahora, y probablemente para siempre, ya que un solo servidor podría fallar catastróficamente independientemente". – applecrate
Por base de datos para dispositivo móvil ¿te refieres a uno conectado a internet o integrado en el teléfono? –
Base de datos local incrustada en el teléfono. –