我们正在将我们的应用程序从SQL迁移到CQL。我们使用嵌入式C ++来执行查询。任何人都可以提出类似于Pro C for CQL的内容
答案 0 :(得分:1)
今天无法在Cassandra中运行嵌入式C或C ++代码。
1)您可以使用Cassandra Triggers来运行嵌入式Java代码。
注意,触发器实现要求您在群集中分发Jar,并且需要全面了解Cassandra内部。
2)你可能最好使用像火花批处理作业或火花流来添加你的逻辑。这比1)风险更小,并且不需要对Cassandra内部结构有太多了解。
查看Sameer的webinar以了解有关Spark和Cassandra的更多信息。
3)将您的逻辑移至应用层。
1)User Defined Functions(ETA 3.0)可能是您正在寻找的最终解决方案。您将能够以任何语言运行嵌入式代码。
2)Change data capture(ETA 3.1) - 将使用户能够根据C *表的变化采取行动。