Citus 与常规 postgres 性能对比

Citus vs regular postgres performance

我正在测试 citus postgres 与 postgres 11,我尝试比较亚马逊上的单个 postgres 11 t2.medium 实例:

我尝试按照演示视频中的示例进行操作 https://www.youtube.com/watch?v=g3H4nGsJsl0 and to see results, only with smaller data set (getting data with wget http://examples.citusdata.com/github_archive/github_events-2015-01-01-{0..5}.csv.gz 并将其导入数据库)。

我尝试了视频中的所有内容、在单个 postgres 实例中导入数据以及创建 citus 的所有 3 种方式,而 postgres 实例对我来说比 citus 快好几倍。 为了设置 citus 实例,我使用了来自 https://docs.citusdata.com/en/v8.1/ 的很好的说明(Ubuntu 和 AWS Cloud Formation 的安装部分)。设置没有任何问题,唯一的问题是我没有得到我在视频中看到的结果。

有没有其他人尝试过并比较过结果?我很确定我在这里做错了什么

您的数据可能适合单个 PG 节点的内存。您的所有请求都由内存提供。当

时,您应该会开始看到性能差异
  1. 数据大于单个服务器的可用内存
  2. 查询中有一些可以并行的计算。