从 PostgreSQL 到 Cassandra - 不支持聚合函数

Posted

技术标签:

【中文标题】从 PostgreSQL 到 Cassandra - 不支持聚合函数【英文标题】:From PostgreSQL to Cassandra - Aggregation functions not supported 【发布时间】:2016-06-23 22:49:46 【问题描述】:

我需要你的建议。我有一个在 PostgreSQL 上运行但需要很长时间才能恢复数据的应用程序。 我想使用 Cassandra,但注意到 CQL 不支持聚合。 Hadoop可以做到这一点,还是我走错了路? 并且所有日期都存储在Epoch中,CQL不能转换它们。

将在 PostGreSQL 上运行的应用程序转换为 Cassandra 的最佳方法是什么?

感谢您的任何建议。

【问题讨论】:

【参考方案1】:

Cassandra 在 2.2 中使用 CASSANDRA-4914 引入了聚合函数。使用标准(内置)函数的文档是 here,创建自定义聚合函数的文档是 here。

【讨论】:

非常感谢迈克的回答。这很有帮助。我假设在将它们添加到表格之前,我必须将 Epoch 的日期标准化。

以上是关于从 PostgreSQL 到 Cassandra - 不支持聚合函数的主要内容,如果未能解决你的问题,请参考以下文章

Cassandra数据库从入门到精通系列之一:认识Cassandra数据库

将数据从单节点 cassandra 集群迁移到另一个单节点 cassandra 集群

自动分片postgresql?

如何将数据从 Cassandra 导出到 mongodb?

如何配置从 kafka 到 cassandra 的 kafkaConnect

在 Cassandra 中将数据从一个集群传输到另一个集群