JSON 形式のデータが非常に多く、それらからデータ ウェアハウスを構築したいと考えています。大量のデータがあり、半構造化されているため、MongoDB などのドキュメント NoSQL データベースを使用することを考えました。
データのモデリングに関しては、データ ボールト モデルを使用することを考えました。NoSQL データベース (MongoDB など) でデータ ボールト モデルを使用することは可能ですか? そのような場合の長所と短所は何ですか?
JSON 形式のデータが非常に多く、それらからデータ ウェアハウスを構築したいと考えています。大量のデータがあり、半構造化されているため、MongoDB などのドキュメント NoSQL データベースを使用することを考えました。
データのモデリングに関しては、データ ボールト モデルを使用することを考えました。NoSQL データベース (MongoDB など) でデータ ボールト モデルを使用することは可能ですか? そのような場合の長所と短所は何ですか?
私の知る限り、データ ボールト モデルはリレーショナル データベース用に設計されています。データ ボールトの概念を定義する重要な記事はまだオンラインです。
IMO、データ ボールトを実装するには結合機能が必要ですが、MongoDB はそれらをサポートしていないため、そのようなモデルを MongoDB で実装する方法がわかりません。
ほとんどの NoSQL エンジン (すべてではないにしても) は、リレーショナル データベース モデルまたはポストリレーショナル データベース モデルをサポートしていません。それらにリレーショナル手法を適用しようとしても、一般的には無意味です。