翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。
PostgreSQL のマルチテナント SaaS パーティショニングモデル
マルチテナントを実現する最適な方法は、SaaS アプリケーションの要件によって異なります。以下のセクションでは、PostgreSQL にマルチテナント機能を正常に実装するためのパーティショニングモデルを示します。
注記
このセクションで説明するモデルは、Amazon RDS for PostgreSQL と Aurora PostgreSQL 互換の両方に適用できます。このセクションでの PostgreSQL への言及は、両方のサービスに適用されます。
PostgreSQL の SaaS パーティショニングに使用できる高レベルモデルには、サイロ、ブリッジ、プールの 3 つがあります。次の図は、サイロモデルとプールモデルのトレードオフをまとめたものです。ブリッジモデルは、サイロモデルとプールモデルのハイブリッドです。
パーティショニングモデル | 利点 | 欠点 |
---|---|---|
サイロ |
|
|
プール |
|
|
ブリッジ |
|
|
以下のセクションで、各モデルについて詳しく説明します。