メインコンテンツまでスキップ

データベースインスタンスとは何ですか?

備考

プレビュー

この機能は、us-east-1us-west-2eu-west-1ap-southeast-1ap-southeast-2eu-central-1us-east-2ap-south-1のリージョンでパブリック プレビューとして提供されています。

Lakebase データベース インスタンスは、ストレージと コンピュート リソースを管理し、ユーザーが接続するエンドポイントを提供します。 このページには、データベース・インスタンスとその一般的な制限事項の概要が含まれています。

データベース インスタンスのアーキテクチャ

データベース・インスタンスは、以下のコンポーネントで構成されます。

  • データベース・インスタンス: ストレージおよびコンピュートリソースを管理する中央オブジェクトとして機能します。ユーザー接続用の 1 つ以上のエンドポイントを提供します。
  • コンピュートノード: コンピュート ノードのグループを表し、1 つのノードが書き込み操作を処理するプライ マリ ノードで、他のノードが セカンダリ ノードです。 セカンダリコンピュートノードはオプションです。 これらは、高可用性を提供するために異なるゾーンに分離されています。コンピュート ノードは停止する、ストレージを保持しながら コンピュート リソース。
  • エンドポイント: デフォルトのデータベースエンドポイントは、読み取りおよび書き込み要求をプライマリノードにルーティングします。読み取り専用エンドポイントはオプションです。リクエストをセカンダリノードにルーティングし、読み取りと書き込みの負荷の高いワークロードのバランスをとるのに役立ちます。
  • 障害処理: プライマリノードに障害が発生し、インスタンスが 高可用性に設定されている場合、セカンダリノードが自動的にプライマリとして引き継ぎ、システムの可用性を維持します。

主な機能

機能

説明

データベースインスタンスの作成

データベース・インスタンスの作成方法、開始および停止方法、および削除方法について説明します。

インスタンス容量の管理

ワークロードのニーズに合わせてデータベースインスタンスの容量をスケーリングします。

高可用性

プライマリ・コンピュートが使用できない場合に備えて、高可用性のためにデータベース・インスタンスを構成します。

子インスタンスの作成

作成時に保持期間を設定することで、データベース・インスタンスを特定の時点にリカバリします。

データベース インスタンスの監視

パフォーマンスを監視する パフォーマンスを最適化するには、データベースインスタンスのものです。

データベースインスタンスへのアクセス

UI または API を使用してデータベースインスタンスにアクセスして管理します。セットアップと接続の詳細な手順については、「 データベース インスタンスの作成」を参照してください。使用可能な操作の完全なリストについては、 REST API リファレンスを参照してください。

UI でデータベース・インスタンスにアクセスするには:

  1. ワークスペースのサイドバーで「 コンピュート 」をクリックします。
  2. [ OLTP データベース] をクリックします。
  3. 既存のインスタンスを開くには、インスタンス名をクリックしてインスタンスの詳細ページを開きます。

制限事項と考慮事項

  • ワークスペースでは、最大 10 個のインスタンスを使用できます。
  • 各インスタンスは、最大 1000 個の接続をサポートします。
  • インスタンス内のすべてのデータベースの論理サイズ制限は 2 TB です。
  • データベース インスタンスのスコープは 1 つのワークスペースに限定されます。ユーザーは、同じメタストアにアタッチされている他のワークスペースから必要な Unity Catalog アクセス許可を持っている場合、カタログ エクスプローラーでこれらのテーブルを表示できますが、テーブルの内容にはアクセスできません。
  • Databricks では、セキュリティのベスト プラクティスとして PrivateLink を構成することをお勧めします。