2016-12-30 52 views
0

我們在內存數據網格中使用Hazelcast。我們希望將其擴展以用於在存儲器計算中進行分析。我對此有幾點疑問如何使用hazelcast加載非標準化數據?

  1. 要使用哪種數據結構? (我沒有主鍵作爲非規格化表並且有大量數據)
  2. 如果IMap是唯一選項,那麼我們可以使用組合鍵還是虛擬鍵,它應該支持索引和謂詞?
  3. 這不是正確的用例,即Hazelcast不能用於分析?
+0

如果數據真的很大,太大而不適合一個進程,IMap是正確的選擇。您可以擴展更多關於您想要進行什麼樣的處理 - 是數據改變還是靜態分析? –

+0

@NeilStevenson:靜態分析 –

回答

0

您可以根據UUID::randomUUID生成隨機密鑰,也可以創建組合密鑰。索引可以通過值和鍵來創建(鑰匙使用magic關鍵字__key#並添加你感興趣的關鍵屬性。

謂詞使用相同的關鍵字,如果你正在尋找運行對複合鍵屬性,否則只是按照您對其他數據的期望值進行查詢

+0

如果我已經創建了IMap > ..將謂詞和索引工作列表以及如何從數據庫中加載表使用加載器應該加載d ata在不同節點上並行? –