GaussDB一个典型场景的对比效果
在典型的数据生成、更新和删除场景中,持续的数据更新和删除操作与频繁的范围查询操作共存。
LSM-Tree引擎在保持默认压缩特性下,将表现出范围查询的耗时越来越大,我们还能观察到因合并行为带来的巨大耗时波动。这是因为LSM-Tree需要遍历查询SSTFile和memtable中被标记删除的数据。随着持续删除的数据越多,范围查询请求的耗时会越来越大,如图5所示。

查询耗时性能表现对比
相比之下,GaussDB的查询耗时基本保持平稳。这得益于GaussDB的引擎采用Blink-Tree索引堆组织表结构和高级压缩技术。高级压缩实现了存储空间的重复利用,使得整体存储空间变化相对稳定,确保了业务查询耗时稳定。
GaussDB一个典型场景的对比效果
浙公网安备 33010602011771号