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.