Преимущества и недостатки реляционной PostgreSQL vs MongoDB
https://youtu.be/SNzOZKvFZ68
Вкратце:
Преимущества PostgreSQL - полноценные транзакции, хорошо работает со сложными запросами.
Недостатки PostgreSQL - плохо работает при горизонтальном масштабировании на большом кластере.
Преимущества MongoDB - хорошо ведет себя при горизонтальном масштабировании , быстро работает на простых запросах.
Недостатки MongoDB - плохо поддерживает целостность данных в кластере, обеспечивает корректность данных не на любой момент времени не на любом сервере, плохо делает запросы по разного вида документам (разным таблицам)
Ранее у MongoDB было еще преимущество в schemaless, но с появлением JSONB у PostgreSQL этого преимущества у Монги больше нет.
Применять Монгу для неважных данных вторичной значимости, где нужно масштабирование по кластеру.
Применять PostgreSQL на важных данных (например, финансовых).