一个 1 分片 2 副本的集群,每台实例 2c4g ,对于一个 3kw 行的复制表,每秒更新大概两三百条,时延和性能方面咋样
一个 1 分片 2 副本的集群,每台实例 2c4g ,对于一个 3kw 行的复制表,每秒更新大概两三百条,时延和性能方面咋样
|
1
不理解你这个 CH mutation 的意思,我猜你说的是要用 merge 系列的表,CH 官网是不建议 Updted 的因为他要去删分片,批量 update 应该还好。
我同事是这样做的,用 CollapsingMergeTree 引擎,insert 一条 -1 的做为删除,再 insert 一条新的。俩步来完成 update 。 而且 CH 的更新不是实时更新,是后台更新的。system.mutation 就是监控 更新类操作的。 |
|
2
@ThreeK 的确是想用 update 。CollapsingMergeTree 和 VersionedCollapsingMergeTree 也考虑过,这种引擎的表,请教下写报表那种比较复杂的 SQL ,方便性和性能方面有了解吗。我这是打算用 CH 做一个允许一定时延的半实时出报表的数据源
|