首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >分析与OLTP数据库

分析与OLTP数据库
EN

Stack Overflow用户
提问于 2019-01-24 08:17:37
回答 1查看 99关注 0票数 2

我有一个主用例,在这个用例中,我希望有一个事务关系数据库,而我正在对它使用Postgres。

我还需要对数据运行频繁的聚合查询(计数、和、平均值)。这些统计数据不能预先计算,因为我们必须提供多个搜索过滤器。

我最初考虑使用Redshift作为辅助存储,它可以提供这些查询,但随后我还需要构建一个系统,以使两个存储之间的数据保持同步。

是否有更好的方法来实现这一点?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2019-01-24 08:36:57

看看AWS,您可以将其设置为在Redshift上保存一个接近实时的Postgres数据副本。

它是可靠的,并且需要最少的维护(例如,如果您向源数据添加了新列)。

仔细阅读这两个方面,特别是限制和要求。

Source.PostgreSQL.htmlTarget.Redshift.html

除非您需要它们,否则我建议将文本(和其他大型对象)列排除在同步之外。这可以很容易地通过设置一个标志来完成,或者可以一列一列地定制。

源Postgres数据库不必保存在AWS上。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/54342103

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档