MongoDB
 sql >> Base de Dados >  >> NoSQL >> MongoDB

CouchDB vs MongoDB (utilização de memória)


O CouchDB usa muito pouca memória. Ele foi incorporado ao iOS e ao Android mais ou menos sem modificações — Erlang e tudo.

O CouchDB funciona completamente por meio de e/s de arquivo, delegando o armazenamento em cache ao sistema operacional (cache do sistema de arquivos). Uma situação típica em um servidor CouchDB é ver uma quantidade muito pequena de memória "usada", mas uma quantidade muito grande usada para "cache". Em um servidor CouchDB dedicado, esse número é basicamente os dados do CouchDB; no entanto, gerenciar e realocar esses recursos depende do sistema operacional ao qual ele pertence.

Em outras palavras, o CouchDB tem um desempenho excelente em ambientes com pouca memória. Na verdade, os ambientes incorporados (por exemplo, móveis) ainda são muito rápidos porque a memória baixa é um pouco equilibrada pelo dispositivo de armazenamento de baixa latência (disco de estado sólido).