MongoDB
 sql >> Datenbank >  >> NoSQL >> MongoDB

CouchDB vs. MongoDB (Speicherauslastung)

CouchDB verbraucht sehr wenig Speicher. Es wurde mehr oder weniger unverändert in iOS und Android eingebettet – Erlang und so.

CouchDB funktioniert vollständig über Datei-I/O und delegiert das Caching an das Betriebssystem (Dateisystem-Cache). Eine typische Situation auf einem CouchDB-Server ist, dass eine sehr kleine Menge an "benutztem" Speicher angezeigt wird, aber eine sehr große Menge, die für "Cache" verwendet wird. Auf einem dedizierten CouchDB-Server sind diese Nummern im Grunde die Daten von CouchDB; Die Verwaltung und Neuzuweisung dieser Ressourcen obliegt jedoch dem Betriebssystem, wo es hingehört.

Mit anderen Worten, CouchDB funktioniert hervorragend in Umgebungen mit wenig Arbeitsspeicher. Tatsächlich sind eingebettete Umgebungen (z. B. mobil) immer noch sehr schnell, da der geringe Arbeitsspeicher etwas durch das Speichergerät mit niedriger Latenz (Solid-State-Festplatte) ausgeglichen wird.