Die vorliegende Übersetzung wurde maschinell erstellt. Im Falle eines Konflikts oder eines Widerspruchs zwischen dieser übersetzten Fassung und der englischen Fassung (einschließlich infolge von Verzögerungen bei der Übersetzung) ist die englische Fassung maßgeblich.
Mehrmandantenfähige SaaS-Partitionierungsmodelle für PostgreSQL
Die beste Methode, um eine Mehrmandantenfähigkeit zu erreichen, hängt von den Anforderungen an Ihre SaaS-Anwendung ab. In den folgenden Abschnitten werden Partitionierungsmodelle für die erfolgreiche Implementierung von Multi-Tenancy in PostgreSQL demonstriert.
Anmerkung
Die in diesem Abschnitt beschriebenen Modelle gelten sowohl für Amazon RDS for PostgreSQL als auch für Aurora PostgreSQL-kompatibel. Verweise auf PostgreSQL in diesem Abschnitt gelten für beide Dienste.
Es gibt drei übergeordnete Modelle, die Sie in PostgreSQL für die SaaS-Partitionierung verwenden können: Silo, Bridge und Pool. Die folgende Abbildung fasst die Kompromisse zwischen den Silo- und Poolmodellen zusammen. Das Brückenmodell ist eine Mischung aus den Silo- und Poolmodellen.
Partitionierungsmodell | Vorteile | Nachteile |
---|---|---|
Silo |
|
|
Schwimmbecken |
|
|
Brücke |
|
|
In den folgenden Abschnitten werden die einzelnen Modelle ausführlicher behandelt.