我是Hazelcast
的新手,希望對您有所幫助。在Hazelcast中存儲json vs Object vs Map。
使用案例:我有一個數據庫table CUSTOMER (id, firstname, lastname,age)
,並希望將其存儲在分佈式映射中。將需要查詢(可能是謂詞)集合和一般的get/put操作。將會有大約一百萬條記錄,我有兩個節點可供我處理。
什麼是最好的方法是記住性能和記憶。
1.將記錄存儲爲地圖映射; IMap>;其中在內部映射中的鍵是列名
或者
2.Store記錄爲JSON; IMap<String,String> Ex: [ "123" : { "id" : "123", "firstname" : "john", "lastname" : "Deer", "age" : "25" }]
或者
3.創建一個客戶DTO並將其存儲在IMAP
感謝
請儘量防止在多個位置的相同問題的重複發佈,這使答案很難回答,因爲答案分散了! – noctarius