yugabyte似乎支持redis、cassandra和sql查询。他们一起工作吗?例如,我可以用cassandraapi编写数据,然后对它们执行sql查询吗?
ddhy6vgd1#
这些api不能按原样相互协作,这意味着您将无法从ysql查询ycql数据。这是因为数据类型并不总是出现在其他api中,它们通常具有不同的语义。也就是说,我们经常被问到这个问题,计划是使用一个外来的数据 Package 器来启用这个场景。因此,实际上,您可以将ycql表“导入”到ysql端并在那里使用它。请注意,postgresql已经有一堆这样的 Package 器(例如,请参阅这里的pg-fdw通用列表-它有cassandra和redis的条目)。我们的想法是重新使用/增强这些功能,让它们开箱即用。如果您感兴趣,请打开一个github问题,我们可以继续。希望更好地了解您的用例,以确保我们能够解决它,并与您密切合作。
1条答案
按热度按时间ddhy6vgd1#
这些api不能按原样相互协作,这意味着您将无法从ysql查询ycql数据。这是因为数据类型并不总是出现在其他api中,它们通常具有不同的语义。
也就是说,我们经常被问到这个问题,计划是使用一个外来的数据 Package 器来启用这个场景。因此,实际上,您可以将ycql表“导入”到ysql端并在那里使用它。请注意,postgresql已经有一堆这样的 Package 器(例如,请参阅这里的pg-fdw通用列表-它有cassandra和redis的条目)。我们的想法是重新使用/增强这些功能,让它们开箱即用。
如果您感兴趣,请打开一个github问题,我们可以继续。希望更好地了解您的用例,以确保我们能够解决它,并与您密切合作。