我应该迁移到 Redshift 吗?

Yuv*_*man 6 postgresql bigdata nosql amazon-redshift

我目前正在努力查询存储在分区表中的数据块(按日期分区)

数据看起来像这样:

date, product_id, orders
2019-11-01, 1, 100
2019-11-01, 2, 200
2019-11-02, 1, 300
Run Code Online (Sandbox Code Playgroud)

我有数百个日期分区,每个日期有数百万行。

现在,例如,如果我想查询 2 周内产品 ID 1 和 2 的总订单,并按日期分组(以每个日期的图表显示),则数据库必须进行 2 周的分区,并且为他们获取数据。

当产品数量很大或所需的时间范围很长时,该过程可能会花费很长时间。

我读到 AWS Redshift 适合此类任务。我正在考虑将我的分区表(按日期聚合分析)转移到该技术,但我想知道这是否真的是我应该做的,以使这些查询运行得更快。

谢谢!

Tho*_*s B 1

您使用的是哪个版本的 PostgreSQL?您使用的是本机分区还是继承分区trigger-based

最新版本的 postgresql 改进了分区管理。