sql >> Database >  >> NoSQL >> MongoDB

CouchDB versus MongoDB (geheugengebruik)

CouchDB gebruikt heel weinig geheugen. Het is min of meer ongewijzigd ingebed in iOS en Android - Erlang en zo.

CouchDB werkt volledig via file i/o, waarbij caching wordt gedelegeerd aan het besturingssysteem (cache van het bestandssysteem). Een typische situatie op een CouchDB-server is om een ​​zeer kleine hoeveelheid "gebruikt" geheugen te zien, maar een zeer grote hoeveelheid die wordt gebruikt voor "cache". Op een speciale CouchDB-server is dat aantal in feite de gegevens van CouchDB; het beheren en opnieuw toewijzen van die bronnen is echter aan het besturingssysteem waar het thuishoort.

Met andere woorden, CouchDB presteert uitstekend in omgevingen met weinig geheugen. In feite zijn embedded omgevingen (bijv. mobiel) nog steeds erg snel omdat het lage geheugen enigszins wordt gecompenseerd door het opslagapparaat met lage latentie (solid-state schijf).




  1. MongoDB Project Array Documentgrootte met voorwaarde

  2. Hoe verbinding maken met een Docker Redis-clusterinstantie met behulp van jedis voor Java?

  3. Dynamische databaseverbinding met mongodb of mangoest van nodejs

  4. Async Bulk (batch) invoegen in MySQL (of MongoDB?) via Node.js