MongoDB
 sql >> Baza danych >  >> NoSQL >> MongoDB

Ograniczone problemy z wydajnością kolekcji

Widzę problem. Cytowana powyżej strona internetowa mówi, że kolekcja ograniczona "bez indeksu" zapewni wysoką wydajność. Ale…

http://docs.mongodb.org/manual/core/indexes/ mówi „Przed wersją 2.2 kolekcje z ograniczeniami nie miały pola _id. W wersji 2.2 wszystkie kolekcje z ograniczeniami mają pole _id, z wyjątkiem tych w lokalnej bazie danych”.

Stworzyłem kolejną wersję mojego testu, która zapisuje do ograniczonej kolekcji w lokalnej bazie danych. Oczywiście ta kolekcja nie miała żadnych indeksów, a moja przepustowość była znacznie wyższa!

Być może przegląd kolekcji ograniczonych na http://docs.mongodb.org/manual /core/capped-collection/ powinien wyjaśnić ten punkt.



  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. Mongoose - uzyskaj długość tablicy w modelu

  2. Kopiuj/klonuj kolekcję w MongoDB

  3. Meteor.Collection.ObjectID() a MongoDB ObjectId()

  4. mongodb:zapytaj kilka pierwszych wierszy, w których suma określonej kolumny jest większa lub równa C

  5. Jak naprawić zbyt wiele błędów otwartych plików podczas agregacji miliardów rekordów?