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

MongoDB bardzo wolno w porównaniu do MySQL z 10 milionami rekordów

MongoDB nie jest magicznym akceleratorem zapytań. Twoja witryna nie wytrzyma 10-krotnego obciążenia tylko dlatego, że przełączysz się na mongo.

Sądząc po twoich liczbach, podejrzewam, że miało miejsce nasycenie zasobów. MySQL z pewnością może wykonać znacznie więcej niż 500 QPS.

Czy wiesz, jakie było Twoje wąskie gardło? Założę się, że masz znacznie mniej pamięci RAM niż potrzeba, dane muszą być pobrane z dysku, a dysk się nasyca. W tym momencie żadna technika DB nie pomoże, chyba że zdobędziesz więcej żelaza (lub usuniesz niektóre dane).

Jeśli chodzi o gorszą wydajność mongo, trudno powiedzieć bez szczegółów.



  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. Jak dołączyć do zapytania w mongodb?

  2. Zapytanie do bazy danych MongoDB

  3. MongoDB Jak wykonać zapytanie za pomocą operatora $date?

  4. C# Mongodb. Znajdź element w tablicy i wybierz tylko ten element

  5. Jak usunąć bazę danych za pomocą Mongoose?