2017-04-26 65 views
1

我說兩個表A1(健康保險的詳細信息)和A2(醫院探訪數據)卡桑德拉數據建模與多個表

據我所知,在卡桑德拉沒有加入。即我無法一次查詢兩個表格。這是什麼工作。

此外,我的數據A1和A2來自兩個不同的發件人在兩個不同的時間。

A1是健康保險明細,A2是我的醫院就診數據。我如何組合這兩個表格數據。兩個表中都有一個共同的策略ID。當我從兩個不同的來源得到這兩個信息或表格數據。我們只使用Cassandra數據庫(Cassandra 3.0)。

A1(保單號碼,姓名,支付金額等)...

A2(就診日期,扣款金額,服務收到保單號碼等)

回答

0

在這種情況下,我們將不得不將數據推送到每個表兩次或三次以便查詢。這對我們這樣做會有好處嗎?我們也必須改變應用程序設計來推動數據2或3次。 也有一種方法,我們可以將數據從一個表推送到其他表。我知道有出口和進口方法。是否有從其他表選項選擇*。

我知道火花是解決方案。我只是想知道是否有來自cassandra的解決方案。

謝謝

+0

在這種情況下,我會建議使用批處理語句來實現N表上插入/更新的一致性。有一件事可能是有用的,那就是物化的觀點,但要明智而謹慎。 datastax.com/dev/blog/new-in-cassandra-3-0-materialized-view小號 –