java - cassandra3.0中触发器的实现
问题描述
有人可以解释一下如何在 cassandra 中实现触发器。这里我需要的是,我有两个表 Alarm 和 AlarmReplica,当数据在 Alarm 表中更新时,我需要将 Alarm 中的所有数据复制到 AlarmReplica。所以我选择了触发器来实现这项工作。但不幸的是,我没有找到任何与 cassandra 触发器实现相关的文档。由于我是 cassandra 的新手,有人可以帮我在 cassandra 中实现触发器吗?提前致谢。
解决方案
您找不到有关触发器的任何文档,因为它们已被弃用并且通常被认为是一个坏主意。
如果您真的想为此使用触发器,那么您可以在此处查看cassandra 源代码中的触发器示例。
我在这里不是 100% 清楚你的用例,但如果你想写两个表,为什么不让客户去做。
或者,您可能需要第二个备份数据中心并将警报表复制到该数据中心。
推荐阅读
- flutter - Flutter 交错网格视图 Pin 图
- swift - 什么决定了返回 JSON 的顺序?
- reinforcement-learning - 如何在强化学习中创造一个关于这个问题的环境?
- javascript - 使用 v-for - vuejs 绑定本地图像
- html - 如何控制图像的位置和大小?
- javascript - 如何编写更好的 async/await + promise 代码?
- c - 使用 dup2 命令重定向
- python - 我正在尝试使用 os.path.getsize 获取文件的大小,但它将大小打印为字节,我想以 MB 为单位打印出来,有什么解决方案吗?
- c - Malloc(1) 正在分配 5 个字节
- javascript - 使用 Expo AppLoading 从 firebase 预加载数据