如前几节所述,
Citus 是一个扩展,它扩展了最新的
PostgreSQL 以进行分布式执行。这意味着您可以在
Citus 协调器上使用标准 PostgreSQL
SELECT 查询进行查询。
Citus 将并行化涉及复杂选择、分组和排序以及
JOIN
SELECT 查询,以加快查询性能。在高层次上,
Citus
SELECT 查询划分为更小的查询片段,将这些查询片段分配给
worker,监督他们的执行,合并他们的结果(如果需要,对它们进行排序),并将最终结果返回给用户。