对于列存储数据库 直接更新 和 全删全建 哪个效率高?

0
如果对于以下情况,有什么权衡考虑: 一张表记录了所有用户数据,每天更新一次用户的信息
已邀请:
1

BAO胖子 - 15年BI经验,涉足电力,快消品,医药,信息服务等行业的BI老兵。 2015-09-14 回答

It depends:
 
1. 尽管列存数据库设计理念相似, 一般都是伪更新(先删除再插入)的模式,但各个产品对更新的性能差别却不小。所以你要先确定你选用的列存数据库产品在这方面的性能
2. 要看每天你更新数据的比例,1000W数据更新100行,1W行还是100W行还是有较大差距的吧?这个要估算一下。
3. 最后的建议,不妨按照item2得出的更新数据比例,测试一下来验证
0

seng - 从事BI、大数据、数据分析工作 2015-09-18 回答

具体还是取决于具体的产品,有的产品删除数据可能是不会收回空间,这方面也需要考虑的。

要回复问题请先登录注册