DSE Graphを使用する場合
データの格納にDSE Graphが最適な場合の環境の説明。
DataStax Enterprise(DSE)バージョン6.7は、ハイブリッド・クラウド向けに設計された業界で最も優れた分散クラウド ・データベースです。オンプレミス、リージョン全体、クラウドなど、必要に応じてどこでも実行できる唯一のActive Everywhere(どこでもアクティブ)なデータベース・プラットフォームを容易にデプロイします。Apache Cassandra™の優れたディストリビューションのすべての機能と共に、プロダクション・クラウド・アプリケーションに必要なエンタープライズ・ツールや専門家のサポートを利用できます。
DSE Graphなどの商用の各拡張機能は、DataStax Enterpriseデータベースの一部としてApache Cassandraの利点を継承すると同時に、グラフやJSONデータ・ストレージなどの他のモデルで企業のニーズに適応する機能を追加します。
- 包括的なデータ・モデル
- データは単一クエリーを使用したデータベース中心型
- 実体と関係が必要
- アプリケーションでは読み取りが多い
- 非正規化が多い
- データは複数クエリーを使用したアプリケーション中心型
- 個々の実体が必要
- アプリケーションでは書き込みが多い
DSE Graphは、データが高度に接続されている場合に有益なDSEデータベースの拡張機能です。Graphのデータ・モデルが理解しやすくなっています。データのつながりから、実体間の関係の深さと幅広さの両方が明らかになります。DSE Graphは、パフォーマンスを向上させるために可能な限り多くのクエリーを自動的に並列処理するクエリー最適化を使用します。Graphインデックス構造は、グラフ探索を開始する前に、クエリーの最適なエントリー・ポイントを作成するために使用されます。グラフ・パーティション分割は、グラフ探索中のホットスポットを防ぐために、極端なつながりのある頂点を処理します。DSE Graphのこれらのすべての局面で、DSE Graphのデータの格納に使用される、基となるDSEデータベースを利用します。