此处只是类比,不用特别在意我这边的合理性。
假设:我有100太摄像机,不定时拍照取景。我现在想保存所有的图片。
一开始想的是用摄像机对应的ID值做ROWKEY,value放图片。列族放当前时间戳,但是有个问题不太合理,加入一个摄像机一天拍了100张图,这个rowkey下面有形成了100个列族,楼主看网上说,列族太多不太好,影响性能。
后来就是想hbase有个version版本,我可以把rowkey设置成相机ID,列族写比如2018/5/28,value放图片,但是了解了version版本,放太多version,要做存储多少张的设置或者存储时间为多久,以便后续查询。version存太多也比较影响性能。
请问怎么设计比较合理呢