sql >> Databasteknik >  >> NoSQL >> MongoDB

CouchDB vs MongoDB (minnesanvändning)

CouchDB använder väldigt lite minne. Den har bäddats in i iOS och Android mer eller mindre oförändrad – Erlang och allt.

CouchDB fungerar helt genom fil-i/o, och delegerar cachelagring till operativsystemet (filsystemcache). En typisk situation på en CouchDB-server är att se en mycket liten mängd "använt" minne, men en mycket stor mängd som används för "cache". På en dedikerad CouchDB-server är det numret i princip CouchDB:s data; Men att hantera och omfördela dessa resurser är upp till operativsystemet där det hör hemma.

Med andra ord presterar CouchDB utmärkt i miljöer med lågt minne. Faktum är att inbäddade miljöer (t.ex. mobila) fortfarande är mycket snabba eftersom det låga minnet är något balanserat av lagringsenheten med låg latens (solid-state disk).




  1. MongoDB diakritisk känslig sökning visar inte alla rader med accent (ord med diakritiskt tecken) som förväntat och vice versa

  2. Hur man får DIFF på sorterat set

  3. ActionDispatch::Routing::RouteSet#call Rails 4.1 riktigt långsam

  4. MongoDB:Mapreduce:reducera->multipel stöds inte ännu