NoSqlデータベースに既存のリレーショナルデータウェアハウスを移行するソリューションを構築しようとしています。私はcassandraまたはaccumuloまたはHbaseを使用することを考えています。 私が直面している問題は参照データ/ NOSQLデータベースのマスタデータ
です。既存のRDBMSには参照データ(コード、ソースシステムで使用されている説明)があります。 例 - 勘定コード表は勘定タイプcd、勘定コードcdです。どちらもソースシステムから来ており、標準化してより意味のあるものにするために、別々の参照データテーブルに保持されています。 ソースから来るすべての新しいコードは、まずこれらのテーブルに入り、次にこれらのテーブルに参加することによってAccountテーブルに流れます。
ジョインズがない場合、NOSQLデータベースでこのようなシナリオを処理するにはどうすればよいですか? NOSQLデータベースでマスターデータ/参照をどのように維持しますか?
私はカサンドラのデータベースとどのようにモデルがカサンドラに働くのを認識しています。これまでは、ユーザーのクエリに基づいた分析モデルを作成するためにcassandraを使用していたため、問題はありませんでした。私は、高いレベルの非正規化に同意します。私が今知る必要があるのは、データ移行の観点からです。私はそれがNoSQLデータベースに関して完全に再設計されることを知っています。私が知ろうとしているのは、単一の真実のソースを考慮して単一の顧客ビューを作成しようとしているときに参照データ/マスターデータを処理する方法です。 – v83rahul
申し訳ありませんが、例を参考にすることはできません。 – ubombi