【问题标题】:Is there any concept of stored procedures in Cassandra?Cassandra中有存储过程的概念吗?
【发布时间】:2016-10-10 16:25:03
【问题描述】:

对于数据库管理,我的团队目前正在使用基于 RDBMS 的解决方案(确切地说是 MSSQL),但我们预计会很快迁移到 Cassandra,因为我们预计流量会出现巨大的增长。

现在的应用程序逻辑与插入逻辑解耦,因为应用程序只调用 SQL 中的特定过程,这些过程调用一些数据验证并进行相应的插入。

我想在 Cassandra 中做类似的事情。但是,我找不到任何可以帮助我这样做的东西。 UDF 没有用,因为它们主要用于SELECT 查询。感谢社区对此的帮助/建议,谢谢!

【问题讨论】:

    标签: stored-procedures cassandra database nosql


    【解决方案1】:

    与存储过程最接近的特性是batch,因为它允许您“捆绑”与插入、更新或删除相关的不同 DML 语句。

    如果您要从 RDBMS 迁移到 Cassandra,最大的挑战之一是适应所需的数据建模,更具体地说,是适应数据的非规范化。数据模型是任何 Cassandra 实现成功(和失败)的关键因素,因此,您可能会在网络上找到一些资源(提及基础知识eBay blogDatastax academy's Data model course

    祝您实施顺利!

    【讨论】:

      猜你喜欢
      • 2011-07-24
      • 2016-06-17
      • 2011-08-21
      • 2021-09-20
      • 2022-07-27
      • 1970-01-01
      • 2018-06-20
      • 1970-01-01
      • 2011-04-25
      相关资源
      最近更新 更多