Cassandra中有存储过程的概念吗?

7

对于数据库管理,我们现在使用基于关系型数据库管理系统的解决方案(确切地说是MSSQL),但我们预计很快会转移到Cassandra,因为我们预计将有巨大的流量增长。

目前应用程序逻辑与插入逻辑分离,因为应用程序仅调用特定的SQL存储过程,这些存储过程调用一些数据验证并进行相应的插入操作。

我想在Cassandra中做类似的事情。然而,我无法找到任何可以帮助我做到这一点的东西。UDF在大多数情况下用于SELECT查询,因此它们并不实用。感谢社区的帮助和建议,谢谢!

1个回答

7
最接近存储过程的特性将是批处理,因为它允许您“捆绑”与插入、更新或删除相关的不同DML语句。
如果您从RDBMS迁移到Cassandra,最大的挑战之一就是调整所需的数据建模,更具体地说,是数据去规范化。数据模型是任何Cassandra实现成功(和失败)的关键因素,因此,您可能会在Web上找到多个资源(以提及基础知识eBay博客, Datastax学院的数据建模课程
祝你的实现好运!

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接