リードレプリカ
ベータ版
Lakebase Postgres (オートスケール Beta) は、 Lakebase の次のバージョンであり、評価のみに利用できます。 本番運用ワークロードの場合は、 Lakebase Public Previewを使用します。 どのバージョンが適しているかを判断するには、バージョンの選択を参照してください。
リードレプリカは独立した読み取り専用コンピュートであり、プライマリの読み取り/書き込みコンピュートと同じデータに対して読み取り操作を実行します。 Lakebase 読み取りレプリカはデータをレプリケートまたは複製しません。代わりに、読み取り要求は同じストレージ層から処理されます。読み取り/書き込みクエリはプライマリ コンピュート経由で送信されますが、読み取りクエリは 1 つ以上の読み取りレプリカにオフロードできます。

データベース プロジェクト内の任意のブランチの読み取りレプリカを作成し、それぞれに割り当てられるコンピュートのサイズを構成できます。 リードレプリカは、Lakebase のオートスケールとスケール トゥ ゼロ機能をサポートしており、プライマリ コンピュートと同じコンピュート リソースの制御を提供します。
リードレプリカアーキテクチャ
プライマリ コンピュートとリード レプリカは読み取りリクエストを同じストレージ層に送信し、すべてのコンピュートが一貫したデータ ソースから読み取られるようにします。 読み取りレプリカは非同期であるため、 最終的には一貫性 が保たれます。プライマリ コンピュートによって更新が行われると、ストレージ層はデータの変更を永続的に保存し、リード レプリカ コンピュートを最新の変更で最新の状態に保ち、データの一貫性を維持します。

ユースケース
Lakebase 読み取りレプリカには、いくつかの重要な用途があります。
- 水平スケーリング: 読み取り要求をレプリカ全体に分散して、パフォーマンスを向上させ、スループットを向上させます。
- 分析とレポートのクエリ: リソースを大量に消費する分析とレポートのワークロードをオフロードして、プライマリ コンピュートの負荷を軽減します。
- 読み取り専用アクセス: 書き込み権限を必要としないユーザーまたはアプリケーションに読み取り専用アクセスを許可します。
Lakebaseリードレプリカの利点
- 追加のストレージは必要ありません: リードレプリカは、データの重複やレプリケーションを行わずに、プライマリ コンピュートと同じストレージから読み取ります。
- ほぼ瞬時に作成できます。 データのレプリケーションは不要で、読み取りレプリカを数秒で作成できます。
- コスト効率が高い: 追加のストレージコストがかからず、さらにオートスケールおよびゼロスケール機能のメリットも得られます。
- 即座に利用可能: 読み取りレプリカは遅延なくゼロにスケールされ、起動するとすぐに最新の状態になります。
リードレプリカの作成と管理
Lakebase アプリを使用して読み取りレプリカを作成できます。ブランチの [コンピュート] タブで [リードレプリカの追加] をクリックすると、新しいリードレプリカ コンピュートが即座にプロビジョニングされます。
ワークロードに対応するために、必要に応じてブランチに読み取りレプリカを追加できます。
読み取りレプリカの作成と管理の詳細な手順については、 「読み取りレプリカの管理」を参照してください。