2010-11-05 16 views
9

Conosco bene come sia incredibilmente scalabile MongoDB, in particolare con il suo auto-sharding e la possibilità di aggiungere hot server a un cluster.Come si confronta il ridimensionamento di PostgreSQL con MongoDB?

Tuttavia, non ho trovato molti dati sulla scalabilità di PostgreSQL. So che ha tablespace, proprio come gli altri RDBMS. Può auto-crescere questi (come sharding)? O è un processo manuale come in SQL Server?

Qualcuno sa dove posso ottenere più dati su questo?

+2

Quali sono i tuoi requisiti? Il tuo confronto di un mini-van di famiglia con un autobus qui. E chiedendo quale si ottiene dal punto a alla b più veloce. Beh, dipende se stai portando 120 persone. Dipende dalla sicurezza di una corsa che desideri per le persone nel veicolo. Dipende da quanto gas vuoi spendere per un viaggio. Il punto è che una domanda di così alto livello non ha una risposta valida per questa domanda perché ci sono troppi IF'S. Anche MongoDB e PostgreSQL sono stati progettati per diversi obiettivi. Anche se alcune cose si incrociano in entrambe le cose, no. – Kuberchaun

+0

@ StarShip3000 Capisco il tuo commento. Sto solo facendo una domanda tecnica. Le mie richieste sono irrilevanti, davvero. Voglio solo sapere come PostgreSQL, a livello tecnico, si confronta con MongoDB in termini di ridimensionamento. So che MongoDB non è ACIDO (quindi sicurezza). So che è una media di 7 volte più veloce di PostgreSQL (senza transazioni, ci aspetteremmo). Ma so anche che MongoDB eseguirà l'auto-shard. Sto chiedendo in PostgreSQL ha tali * abilità di crescita * auto *. – IamIC

+0

I tablespace Postgresql non sono pre-dimensionati come in SQL Server. I tablespace di PostgreSQL cresceranno automaticamente senza limitazioni finché il file system sotto di esso non avrà più spazio. – Kuberchaun

risposta

8

Controllare questo presentation da Skype sul proprio cluster. Dovrebbe essere in grado di gestire un miliardo di utenti.

Problemi correlati