データベースインスタンスとは何ですか?
備考
プレビュー
この機能は、us-east-1
、 us-west-2
、 eu-west-1
、 ap-southeast-1
、 ap-southeast-2
、 eu-central-1
、 us-east-2
、 ap-south-1
のリージョンでパブリック プレビューとして提供されています。
Lakebase データベース インスタンスは、ストレージと コンピュート リソースを管理し、ユーザーが接続するエンドポイントを提供します。 このページには、データベース・インスタンスとその一般的な制限事項の概要が含まれています。
データベース インスタンスのアーキテクチャ
データベース・インスタンスは、以下のコンポーネントで構成されます。
- データベース・インスタンス: ストレージおよびコンピュートリソースを管理する中央オブジェクトとして機能します。ユーザー接続用の 1 つ以上のエンドポイントを提供します。
- コンピュートノード: コンピュート ノードのグループを表し、1 つのノードが書き込み操作を処理するプライ マリ ノードで、他のノードが セカンダリ ノードです。 セカンダリコンピュートノードはオプションです。 これらは、高可用性を提供するために異なるゾーンに分離されています。コンピュート ノードは停止する、ストレージを保持しながら コンピュート リソース。
- エンドポイント: デフォルトのデータベースエンドポイントは、読み取りおよび書き込み要求をプライマリノードにルーティングします。読み取り専用エンドポイントはオプションです。リクエストをセカンダリノードにルーティングし、読み取りと書き込みの負荷の高いワークロードのバランスをとるのに役立ちます。
- 障害処理: プライマリノードに障害が発生し、インスタンスが 高可用性に設定されている場合、セカンダリノードが自動的にプライマリとして引き継ぎ、システムの可用性を維持します。
主な機能
機能 | 説明 |
---|---|
データベース・インスタンスの作成方法、開始および停止方法、および削除方法について説明します。 | |
ワークロードのニーズに合わせてデータベースインスタンスの容量をスケーリングします。 | |
プライマリ・コンピュートが使用できない場合に備えて、高可用性のためにデータベース・インスタンスを構成します。 | |
作成時に保持期間を設定することで、データベース・インスタンスを特定の時点にリカバリします。 | |
パフォーマンスを監視する パフォーマンスを最適化するには、データベースインスタンスのものです。 |
データベースインスタンスへのアクセス
UI または API を使用してデータベースインスタンスにアクセスして管理します。セットアップと接続の詳細な手順については、「 データベース インスタンスの作成」を参照してください。使用可能な操作の完全なリストについては、 REST API リファレンスを参照してください。
UI でデータベース・インスタンスにアクセスするには:
- ワークスペースのサイドバーで「 コンピュート 」をクリックします。
- [ OLTP データベース] をクリックします。
- 既存のインスタンスを開くには、インスタンス名をクリックしてインスタンスの詳細ページを開きます。
制限事項と考慮事項
- ワークスペースでは、最大 10 個のインスタンスを使用できます。
- 各インスタンスは、最大 1000 個の接続をサポートします。
- インスタンス内のすべてのデータベースの論理サイズ制限は 2 TB です。
- データベース インスタンスのスコープは 1 つのワークスペースに限定されます。ユーザーは、同じメタストアにアタッチされている他のワークスペースから必要な Unity Catalog アクセス許可を持っている場合、カタログ エクスプローラーでこれらのテーブルを表示できますが、テーブルの内容にはアクセスできません。
- Databricks では、セキュリティのベスト プラクティスとして PrivateLink を構成することをお勧めします。