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

mongodb i max połączenia

Nie chcesz otwierać nowego połączenia z bazą danych za każdym razem, gdy łączy się nowy użytkownik. Nie wiem, czy będziesz w stanie łatwo skalować do ponad 20 000 jednoczesnych użytkowników, ponieważ MongoDB używa nowego wątku dla każdego nowego połączenia. Chcesz, aby backend Twojej aplikacji internetowej miał otwarte od jednego do kilku połączeń z bazą danych i po prostu używał ich w puli, zwłaszcza, że ​​korzystanie z sieci jest bardzo asynchroniczne i zależne od zdarzeń.

zobacz:http://www.mongodb.org/display/DOCS/Connections

Niezależnie od używanego sterownika, musisz dowiedzieć się, jak obsługują połączenia i czy łączą się, czy nie. Na przykład Node's Mongoose nie blokuje się, więc zwykle używasz jednego połączenia na aplikację. To jest rodzaj rzeczy, których prawdopodobnie chcesz.




  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. Jak zwrócić liczbę zaktualizowanych obiektów w mongodb?

  2. MongoDB Wewnętrzna implementacja indeksowania?

  3. Mongoose zwraca niezdefiniowane dla istniejącego pola

  4. Zapytanie agregujące Mongodb do odejmowania i grupowania wartości skumulowanej

  5. MongoDB grupuje wszystkie klucze i wartości w kolekcji według określonego pola