MongoDB
 sql >> Base de données >  >> NoSQL >> MongoDB

CouchDB vs MongoDB (utilisation de la mémoire)

CouchDB utilise très peu de mémoire. Il a été intégré dans iOS et Android plus ou moins sans modification—Erlang et tout.

CouchDB fonctionne entièrement via les entrées/sorties de fichiers, déléguant la mise en cache au système d'exploitation (cache du système de fichiers). Une situation typique sur un serveur CouchDB est de voir une très petite quantité de mémoire "utilisée", mais une très grande quantité utilisée pour le "cache". Sur un serveur CouchDB dédié, ce nombre correspond essentiellement aux données de CouchDB ; cependant, la gestion et la réaffectation de ces ressources dépendent du système d'exploitation auquel elles appartiennent.

En d'autres termes, CouchDB fonctionne parfaitement dans les environnements à faible mémoire. En fait, les environnements embarqués (par exemple, les mobiles) sont encore très rapides car la faible mémoire est quelque peu compensée par le périphérique de stockage à faible latence (disque à semi-conducteurs).