求教4.X版本的租户合并的原理

阅读文档的时候发现4.x版本的可以针对单个租户做合并,如果单个租户合并那么会产生新的SSTable吗?在4.x中这种单个租户的合并和集群有什么异同呢

如果单个租户合并那么会产生新的SSTable吗?
会的,每个租户的每个分区都是一个memtable/sstable的lsm结构
单个租户和集群合并的主要区别就是集群合并是所有租户都会进行合并。单个租户的合并好处在于提升租户间的隔离性,在原来的集群级合并中,只要有一个租户触发了合并,所有租户就必须共同进行一轮合并,这通常会导致小租户拖累大租户等问题。

1 个赞