【问题标题】:Can I take advantage of Yugabytes compatability?我可以利用 Yugabytes 的兼容性吗?
【发布时间】:2020-04-14 03:38:55
【问题描述】:

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

【问题讨论】:

    标签: sql database cassandra distributed-database yugabyte-db


    【解决方案1】:

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

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

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

    【讨论】:

      猜你喜欢
      • 2011-09-08
      • 1970-01-01
      • 1970-01-01
      • 2012-11-18
      • 2014-09-26
      • 1970-01-01
      • 1970-01-01
      • 2012-06-11
      • 2019-05-08
      相关资源
      最近更新 更多