此處只是類比,不用特別在意我這邊的合理性。
假設:我有100太攝像機,不定時拍照取景。我現在想保存所有的圖片。
一開始想的是用攝像機對應的ID值做ROWKEY,value放圖片。列族放當前時間戳,但是有個問題不太合理,加入一個攝像機一天拍了100張圖,這個rowkey下面有形成了100個列族,樓主看網上說,列族太多不太好,影響性能。
后來就是想hbase有個version版本,我可以把rowkey設定成相機ID,列族寫比如2018/5/28,value放圖片,但是了解了version版本,放太多version,要做存盤多少張的設定或者存盤時間為多久,以便后續查詢。version存太多也比較影響性能。
請問怎么設計比較合理呢
uj5u.com熱心網友回復:
你這個需求的rowkey=攝像機編號+日期+序號,或者攝像機編號+時間戳等均可,查詢時通過攝像機編號+日期進行模糊查詢就行了。轉載請註明出處,本文鏈接:https://www.uj5u.com/qita/47488.html
標籤:云存儲
下一篇:C#創建日志方法
