CouchDB utiliza muy poca memoria. Se ha incrustado en iOS y Android más o menos — Erlang y todo.
CouchDB funciona completamente a través de archivos de E/S, delegando el almacenamiento en caché en el 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 "utilizada", pero una cantidad muy grande utilizada para "caché". En un servidor CouchDB dedicado, ese número es básicamente datos de CouchDB; sin embargo, administrar y reasignar esos recursos depende del sistema operativo al que pertenece.
En otras palabras, CouchDB funciona excelentemente en entornos con poca memoria. De hecho, los entornos integrados (por ejemplo, los dispositivos móviles) son aún muy rápidos porque la poca memoria se equilibra de algún modo con el dispositivo de almacenamiento de baja latencia (disco de estado sólido).
¿Podría apuntar a más recursos para incrustarlo en un dispositivo móvil? – aitchnyu