sql >> Base de Datos >  >> NoSQL >> MongoDB

CouchDB vs MongoDB (utilización de memoria)

CouchDB usa muy poca memoria. Se ha integrado en iOS y Android más o menos sin modificar:Erlang y todo.

CouchDB funciona completamente a través de E/S de archivos, delegando el almacenamiento en caché al sistema operativo (caché del sistema de archivos). Una situación típica en un servidor CouchDB es ver una cantidad muy pequeña de memoria "usada", pero una cantidad muy grande utilizada para "caché". En un servidor CouchDB dedicado, ese número es básicamente la información de CouchDB; sin embargo, administrar y reasignar esos recursos depende del sistema operativo al que pertenezca.

En otras palabras, CouchDB funciona de manera excelente en entornos con poca memoria. De hecho, los entornos integrados (p. ej., móviles) siguen siendo muy rápidos porque la poca memoria se equilibra de alguna manera con el dispositivo de almacenamiento de baja latencia (disco de estado sólido).