Choix entre MongoDB et PostgreSQL pour un nouveau projet analytics
Choix entre MongoDB et PostgreSQL pour un nouveau projet analytics
Débat du jour : on lance une plateforme d'analytics (10Go/jour de données semi-structurées). Équipe divisée entre MongoDB et PostgreSQL+JSONB. Avis des experts ?
-
admin_sys_gaming
- Messages : 571
- Inscription : sam. janv. 20, 2024 7:24 pm
Re: Choix entre MongoDB et PostgreSQL pour un nouveau projet analytics
PostgreSQL sans hésiter ! Avec JSONB tu as le meilleur des deux mondes. Et pour l'analytics, les agrégations seront bien plus performantes. Testé en prod sur 50To ici.
Re: Choix entre MongoDB et PostgreSQL pour un nouveau projet analytics
Je contre-argumente : MongoDB scale horizontalement beaucoup plus facilement. Si vous prévoyez une forte croissance, le sharding est bien plus simple à mettre en place.
-
guillaume_oc
- Messages : 76
- Inscription : sam. mars 16, 2024 7:24 pm
Re: Choix entre MongoDB et PostgreSQL pour un nouveau projet analytics
Tout dépend de vos requêtes. MongoDB brille sur les lectures distribuées, mais si vous faites beaucoup de jointures complexes, PostgreSQL reste roi. Avez-vous benchmarké les deux ?
Re: Choix entre MongoDB et PostgreSQL pour un nouveau projet analytics
Merci pour vos retours. On a fait des tests : PostgreSQL est 2x plus rapide sur nos requêtes type, mais l'équipe DevOps a peur de la gestion du scaling... Décision difficile !
-
admin_sys_gaming
- Messages : 571
- Inscription : sam. janv. 20, 2024 7:24 pm
Re: Choix entre MongoDB et PostgreSQL pour un nouveau projet analytics
N'oubliez pas Citus pour le scaling de PostgreSQL ! C'est un game changer pour l'analytics. On a des tables de 200To réparties sur 12 nœuds sans souci.
Re: Choix entre MongoDB et PostgreSQL pour un nouveau projet analytics
Citus c'est bien mais ça complexifie l'infra. MongoDB Atlas est clé en main. Combien de temps voulez-vous passer en administration DB vs développement métier ?