需要类似于ProC才能实现嵌入式CQL

时间:2015-04-20 18:50:34

标签: cassandra cql datastax

我们正在将我们的应用程序从SQL迁移到CQL。我们使用嵌入式C ++来执行查询。任何人都可以提出类似于Pro C for CQL的内容

1 个答案:

答案 0 :(得分:1)

今天无法在Cassandra中运行嵌入式C或C ++代码。

有两种选择:

1)您可以使用Cassandra Triggers来运行嵌入式Java代码。

注意,触发器实现要求您在群集中分发Jar,并且需要全面了解Cassandra内部。

2)你可能最好使用像火花批处理作业或火花流来添加你的逻辑。这比1)风险更小,并且不需要对Cassandra内部结构有太多了解。

查看Sameer的webinar以了解有关Spark和Cassandra的更多信息。

3)将您的逻辑移至应用层。

期货相关的Jiras:

1)User Defined Functions(ETA 3.0)可能是您正在寻找的最终解决方案。您将能够以任何语言运行嵌入式代码。

2)Change data capture(ETA 3.1) - 将使用户能够根据C *表的变化采取行动。