CQL(Cassandra Query Language)触发器

翻译 2017年01月03日 16:19:49

触发器由以下定义的名称标识:

trigger_name ::=  identifier

创建触发器

创建新触发器使用CREATE TRIGGER语句:

create_trigger_statement ::=  CREATE TRIGGER [ IF NOT EXISTS ] trigger_name
                                  ON table_name
                                  USING string

例如:

CREATE TRIGGER myTrigger ON myTable USING 'org.apache.cassandra.triggers.InvertedIndex';

组成触发器的实际逻辑可以用任何Java(JVM)语言编写,并且存在于数据库之外。将触发器代码放在Cassandra安装目录的lib / triggers子目录中,它在集群启动期间加载,并且存在于每个节点。 在表上定义的触发器在发生被查询的DML语句之前触发,这确保事务的原子性。

删除触发器

删除触发器使用DROP TRIGGER语句:

drop_trigger_statement ::=  DROP TRIGGER [ IF EXISTS ] trigger_name ON table_name

例如:

DROP TRIGGER myTrigger ON myTable;

Cassandra 的 cql入门使用

Cassandra 的 cql入门使用
  • u012965373
  • u012965373
  • 2016年06月28日 23:03
  • 4134

CQL3语法简介

相比之前的Thrift API,CQL为新应用提供了更为简单的接口来访问Cassandra。Thrift API和传统版本的CQL面向的是Cassandra的内部存储结构。新的CQL增加了一个抽象层,...
  • pzoozq
  • pzoozq
  • 2015年09月02日 00:40
  • 1662

spark+cassandra实时数据分析方案

前言在本教程中,您将学习如何设置用于读取和写入数据至Cassandra的一个非常简单的spark应用程序。在开始前,你需要拥有spark和cassandra的基本知识,详情请参阅spark和cassa...
  • losangelesunshine
  • losangelesunshine
  • 2015年11月18日 15:41
  • 2157

07--MySQL自学教程:DQL(Data Query Language:数据库查询语言)简介、基础查询、条件查询、模糊查询以及排序(一)

1. DQL(Data Query Language:数据库查询语言) 基础查询 条件查询 模糊查询 排序...
  • baidu_37107022
  • baidu_37107022
  • 2017年05月21日 10:17
  • 850

neo4j 一些常用的cql

创建节点、关系创建节点(小明):create (n:people{name:’小明’,age:’18’,sex:’男’}) return n; 创建节点(小红): create (n:peopl...
  • chenjf0221
  • chenjf0221
  • 2017年05月02日 16:50
  • 545

分布式数据库的取舍——Cassandra的选择及其后果

分布式数据库的取舍——Cassandra的选择及其后果 作者: yangzhe1991 分类: 我是搞技术的 发布时间: 2015-10-07 20:02 ė 62条评论 想写的C...
  • jiafu1115
  • jiafu1115
  • 2017年01月13日 14:59
  • 547

SreamCQL架构解析,来自华为的开源流处理框架

StreamCQL是一个类SQL的声明式语言,它用于在流(streams)和可更新关系(updatable relation)上的可持续查询,目的是在流处理平台分布式计算能力之上,通过使用简易通用的类...
  • ransom0512
  • ransom0512
  • 2016年01月06日 11:32
  • 1206

Cassandra 集群部署

部署的服务器: 192.168.131.172 192.168.131.173 192.168.131.174 步骤:1 配置java运行环境 首先检查服务器上是否安装java运行环境,...
  • y_h_t
  • y_h_t
  • 2013年09月22日 15:38
  • 2833

走进cassandra之七:最终一致性

关于这个最终一致性,我们还是举打仗的那个例子。 一个师,下辖三个团,一个独立营。 大家知道,在战斗的时候,突发事件很多,时间也很紧迫。 来自师部的作战命令,可能没有办法及时到达各个营。 尤其是...
  • qinzhihu
  • qinzhihu
  • 2013年04月16日 11:08
  • 6320

我们为什么选择了Cassandra而没有用Hbase

前不久,我们决定用一款分布式的Nosql来存储一些频繁访问的用户数据,数据量较大。速度最快的是Redis,然而Redis由于集群的部署需要做额外的工作来保证数据的持久化,而单机数据量又不够大,所以我们...
  • bigmazhiyu
  • bigmazhiyu
  • 2015年07月29日 15:47
  • 4030
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:CQL(Cassandra Query Language)触发器
举报原因:
原因补充:

(最多只允许输入30个字)