2017-08-16 54 views
0

我正在嘗試構建一個遷移NoSql數據庫中現有關係數據倉庫的解決方案。我正在考慮使用cassandra或accumulo或Hbase。 我面臨的問題是NOSQL數據庫中的參考數據/主數據

現有的RDBMS具有參考數據(代碼,源系統使用的描述)。 示例 - 帳戶表具有帳戶類型cd,帳戶狀態cd。兩者都來自源系統並保存在單獨的參考數據表中以便標準化並使其更有意義。 來自源代碼的每個新代碼首先在這些表中流動,然後通過與這些表結合進入帳戶表。

在缺少連接的情況下,我們如何在NOSQL數據庫中處理這種情況? 我們如何在NOSQL數據庫中維護主數據/參考?

回答

0

應在Datastax Academy DS220

如果你想使用Cassandra的,你跟她遵守遊戲規則表數據建模課程。或者你將失去


不能處理這樣的情況。根本沒有加入。數據應該以表格形式保存,最終客戶希望從您那裏獲得。 總之:

  1. 製作概念模型(可以被複制DROM關係DB)
  2. 找到所有的查詢,使C *表他們。

去正規化)

+0

我知道卡桑德拉數據庫,以及如何樣板工程在卡桑德拉。到目前爲止,我們沒有任何問題,因爲我們使用cassandra來創建基於用戶查詢的分析模型。我同意高度的非規範化。我現在需要知道的是從數據遷移的角度來看。我知道這將是一個完全重新設計的NoSQL數據庫。我想知道的是當我們考慮創建單一客戶視圖時,如何處理參考數據/主數據。 – v83rahul

+1

對不起,沒有例子就無能爲力。 – ubombi