SQL インターフェース スキーマは、ポリモーフィズム、スパースネス、および嵌め込み構造化されたデータを含む MongoDB 内のデータを記述する JSON スキーマです。SQL ベースのツールを MongoDB データソースに接続する場合、スキーマが必要です。SQL インターフェースでは、SQL クエリをより最適化された MongoDB 操作に変換するためにもスキーマ情報が必要です。スキーママネジメントは、データの進化に合わせてその情報を作成、保持、更新するプロセスです。
スキーマ マネジメントに使用するツールは、SQL インターフェースを実行する配置タイプによって異なります。配置タイプごとに異なるツールが使用され、それらのツールは重要な点で異なる動作をします。以下の表で配置タイプを確認し、適切なガイドへのリンクをクリックします。
重要
開始する前に正しい配置タイプを選択します。MongoDB SQL Schema Builder CLI は、ドキュメントをサンプルしてスキーマを導出しません。Atlas Data Federation パスは、コレクションからドキュメントをサンプルして初期スキーマをビルドします。間違った配置タイプのドキュメントを使用すると、間違った結果が生じます。
スキーマは配置タイプ間で共有されません。MongoDB SQL Schema Builder CLI を使用して作成したスキーマは、Atlas Data Federation を介して接続する場合は使用できません。逆も同様です。
はじめる
配置タイプのスキーマの管理について詳しくは、適切なリンクをクリックしてください。
配置タイプ | 説明 | ドキュメンテーション |
|---|---|---|
Enterprise Advanced(EA)自己管理型 | MongoDB SQLスキーマ ビルダ CLI をダウンロードし、クラスターに対して実行します。 | EA 自己管理型配置のスキーマを管理するには、MongoDB SQL スキーマビルダ CLI を参照してください。 |
Atlas Data Federation | Atlas UI または | Atlas Data Federation 配置のスキーマを管理するには、「Atlas Data Federation スキーマコマンド」を参照してください。 |