AntDB 企业增强特性介绍——数据并行查询

AntDB 内置分布式并行执行引擎,在多个数据节点之间组网传输数据,利用多节点并发处理数据,可以使聚集、排序、关联等操作获得倍数级的性能提升, 随着节点数的增加,性能也会线性增长。在图 3-21 中 Reduce 是 Datanode 之间用于数据传输的机制。

AntDB 企业增强特性介绍——数据并行查询_第1张图片

实现说明:
●并行Hash Join:使用多个worker进程,每个worker节点执行相同的任务,在Datanode节点使用一个数据量小的表作为驱动表,用作Hash 表,均分后的大表数据和Hash表做数据Join,最终在Coordinator节点汇总数据。
●并行排序:使用多个worker进程,每个worker节点在Datanode节点将获取的结果集数据进行排序,最终提交数据到Coordinator节点并汇总排序数据。
●并行创建索引:使用至多max_parallel_maintenance_workers个worker进程,在Datanode节点并行创建btree索引,提升索引创建效率。
●并行union:使用多个worker进程,每个worker节点执行相同的任务, 扫描的数据在每个Datanode节点进行Union操作,最终将所有节点Union 后的数据汇总至Coordinator节点,最终执行一次Union操作。

 

你可能感兴趣的:(AntDB,国产数据库,antdb,antdb数据库,数据库)