簡體   English   中英

卡桑德拉分區問題

[英]Cassandra partition problems

我正在使用具有數十億條記錄的cassandra db,並且我想存儲按日期分組的數據。 問題是我應該為用戶查詢具有不同時區的記錄,但是它通過GMT將數據存儲在分區鍵中。 為所有時區保存不同的日期字段並創建大量視圖是否正確? 這將使db擴展到巨大的規模。

我建議對應用程序層進行修改,以將用戶的日期標准化為GMT並執行搜索,然后在檢索后將日期轉換回用戶的時區。

但是使用日期作為分區鍵時要小心-當所有寫入流量都到達相同的分區並且不會在節點之間平均分配時,這可能會創建所謂的“熱”分區。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM