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

Liczniki atomowe Postgres vs MongoDB

Wszystkie pojedyncze operacje w Postgresie są automatycznie pakowane w transakcje, a wszystkie operacje na pojedynczym dokumencie w MongoDB są niepodzielne. Atomowość nie jest w tym przypadku powodem do preferowania jednej bazy danych nad drugą.

Chociaż indywidualne liczby mogą być dość wysokie, jeśli przechowujesz tylko liczby zbiorcze, a nie każde wystąpienie liczby, łączna liczba rekordów nie powinna być zbyt znacząca. Nawet jeśli śledzisz miliony domen, Mongo lub Postgres będą działać równie dobrze.

MongoDB to dobre rozwiązanie do rejestrowania zdarzeń, ale uważam, że Postgres jest lepszym rozwiązaniem, jeśli chcesz przeprowadzić wiele interesujących, relacyjnych analiz gromadzonych danych analitycznych. Aby zrobić to skutecznie w Mongo, często wymaga to wysokiego stopnia denormalizacji, więc zastanowię się więcej nad tym, jak planujesz używać danych w przyszłości.




  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. Jak przetwarzać żądania wstawiania w Spring Data przed dodaniem ich do MongoDB?

  2. Jak wybrać najlepszy hosting MongoDB dla swojej firmy?

  3. auto-inkrementacja za pomocą loopback.js i MongoDB

  4. Jak zwrócić liczbę zaktualizowanych obiektów w mongodb?

  5. Czy mimo to można odkryć, które adresy IP są połączone z bazą danych?