MongoDB
 sql >> база данни >  >> NoSQL >> MongoDB

Има ли инструменти за оценка на размера на индекса в MongoDB?

Току-що говорих с някои от инженерите на 10gen и няма инструмент, но можете да направите обратно изчисление на плика, което се основава на тази формула:

2 * [ n * ( 18 bytes overhead + avg size of indexed field + 5 or so bytes of conversion fudge factor ) ]

Където n е броят на документите, които имате.

Допълнителното и преобразуващото поле са специфични за монго, но 2x идва от това, че структурата от данни на b-дървото е приблизително наполовина пълна (но след като е разпределила 100% от пространството, което би изисквало пълно дърво) в най-лошия случай.

Бих обяснил повече, но аз самият научавам за това в момента. Тази презентация ще има повече подробности:http://www.10gen.com/presentations/mongosp-2011/mongodb-internals



  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. DB с най-добра производителност на вмъквания/сек?

  2. Инсталиране на MongoDB с Homebrew

  3. MongoDB - Създаване на документ

  4. $първо в mongodb

  5. Натиснете и задайте операции в същата актуализация на MongoDB