Je sais à quel point MongoDB est incroyablement évolutif, en particulier avec son auto-sharding, et la possibilité d'ajouter à chaud des serveurs à un cluster.Comment la mise à l'échelle de PostgreSQL se compare-t-elle à MongoDB?
Cependant, je n'ai pas trouvé beaucoup de données sur l'évolutivité de PostgreSQL. Je sais qu'il a des tablespaces, un peu comme les autres SGBDR. Peut-il les développer automatiquement (comme le sharding)? Ou est-ce un processus manuel comme dans SQL Server?
Est-ce que quelqu'un sait où je peux obtenir plus de données à ce sujet?
Quels sont vos besoins? Vous comparez une mini-van familiale à un bus ici. Et demandant lequel obtient du point a au b plus vite. Cela dépend si vous transportez 120 personnes. Cela dépend de la sécurité d'un trajet que vous voulez pour les personnes dans le véhicule. Cela dépend de la quantité de gaz que vous voulez dépenser en voyage. Mon point étant une telle question de haut niveau n'a pas vraiment de réponse valable pour cette question parce qu'il y a trop de FI. MongoDB et PostgreSQL ont également été conçus pour différents objectifs. Bien que certaines choses ne se croisent pas dans la plupart des choses. – Kuberchaun
@ StarShip3000 Je comprends votre commentaire. Je pose simplement une question technique. Mes exigences sont hors de propos, vraiment. Je veux juste savoir comment PostgreSQL, sur le plan technique, se compare à MongoDB en termes de mise à l'échelle. Je sais que MongoDB n'est pas ACID (donc sécurité). Je sais que c'est une moyenne de 7 fois plus rapide que PostgreSQL (sans transactions, on s'y attendrait). Mais je sais aussi que MongoDB va auto-shard. Je demande à PostgreSQL d'avoir de telles compétences de croissance * auto *. – IamIC
Les espaces table Postgresql ne sont pas pré-dimensionnés comme dans SQL Server. Les espaces de table PostgreSQL vont se développer automatiquement sans interruption, jusqu'à ce que le système de fichiers qui s'y trouve soit à court d'espace. – Kuberchaun