2010-11-05 6 views
9

Ich kenne eine Messe darüber, wie erstaunlich skalierbar MongoDB ist, insbesondere mit seinem Auto-Sharding und der Möglichkeit, Server zu einem Cluster hinzuzufügen.Wie funktioniert die Skalierung von PostgreSQL mit MongoDB?

Allerdings habe ich nicht viele Daten über die Skalierbarkeit von PostgreSQL gefunden. Ich weiß, dass es Tablespaces hat, ähnlich wie andere RDBMS. Kann es diese automatisch wachsen lassen (wie Sharding)? Oder ist es ein manueller Prozess wie in SQL Server?

Weiß jemand wo ich mehr Daten dazu bekommen kann?

+2

Was sind Ihre Anforderungen? Sie vergleichen hier einen Familien-Minibus mit einem Bus. Und fragen, was man von Punkt a nach b schneller bekommt. Nun, das hängt davon ab, ob du 120 Leute trägst. Das hängt davon ab, wie sicher eine Fahrt für die Personen im Fahrzeug ist. Es hängt davon ab, wie viel Gas Sie für eine Reise ausgeben möchten. Mein Punkt ist solch eine hohe Frage hat keine wirklich gültige Antwort für diese Frage, weil es zu viele IFs gibt. Auch MongoDB und PostgreSQL wurden für verschiedene Ziele entwickelt. Obwohl einige Dinge sich in beiden Dingen kreuzen, nicht. – Kuberchaun

+0

@ StarShip3000 Ich verstehe Ihren Kommentar. Ich stelle nur eine technische Frage. Meine Anforderungen sind irrelevant, wirklich. Ich möchte nur wissen, wie PostgreSQL auf technischer Ebene mit MongoDB in Bezug auf die Skalierung verglichen wird. Ich weiß MongoDB ist nicht ACID (daher Sicherheit). Ich weiß, dass es durchschnittlich 7x schneller ist als PostgreSQL (ohne Transaktionen, das erwarten wir). Aber ich weiß auch, dass MongoDB automatisch shard wird. Ich frage in PostgreSQL hat solche * Auto * Wachstum Fähigkeiten. – IamIC

+0

Postgresql-Tabellenbereiche sind nicht wie in SQL Server voreingestellt. PostgreSQL-Tabellenbereiche werden automatisch nicht erweitert, bis das Dateisystem darunter nicht mehr ausreicht. – Kuberchaun

Antwort

8

Überprüfen Sie diese presentation von Skype über ihren Cluster. Es sollte in der Lage sein, eine Milliarde Benutzer zu handhaben.

Verwandte Themen