0

Yugabyte 似乎支持 Redis、Cassandra 和 SQL 查询。他们互相合作吗?例如,我可以使用 Cassandra API 编写数据,然后对它们执行 SQL 查询吗?

4

1 回答 1

0

这些 API 不能按原样相互协作,这意味着您将无法从 YSQL 查询 YCQL 数据。这是因为数据类型并不总是存在于其他 API 中,而且它们通常具有不同的语义。

也就是说,我们经常被问到这个问题,并且计划是使用外部数据包装器来启用这个场景。因此,实际上,您可以将 YCQL 表“导入”到 YSQL 端并在那里使用它。请注意,PostgreSQL 已经有很多这样的包装器(例如,请参阅此处的 PG FDW通用列表- 它有 Cassandra 和 Redis 的条目)。这个想法是重新使用/增强这些并让它们开箱即用。

如果你有兴趣,请打开一个 GitHub 问题,我们可以在那里继续。希望更好地了解您的用例,以确保我们能够解决它并与您密切合作。

于 2019-12-22T16:26:24.487 回答