Cassandra 架构
Cassandra的设计目的是处理跨多个节点的大数据工作负载,而没有任何单点故障。Cassandra在其节点之间具有对等分布式系统,并且数据分布在集群中的所有节点之间。 集群中的所…
Cassandra 数据模型
Cassandra 的数据模型与我们通常在 RDBMS 中看到的数据模型有很大的不同。本章介绍了 Cassandra 如何存储数据的概述。 集群(Cluster) Cassandr…
Cassandra 安装
Cassandra可以使用cqlsh以及不同语言的驱动程序访问。本章介绍如何设置cqlsh和java环境以使用Cassandra。 预安装设置 在Linux环境中安装Cassand…
Cassandra 参考API
本章涵盖Cassandra中的所有重要类。 集群(Cluster) 这个类是驱动程序的主要入口点。它属于com.datastax.driver.core包。 方法 序号 方法和描述…
Cassandra Shell命令
除了CQL命令,Cassandra还提供了记录的shell命令。下面给出了Cassandra记录的shell命令。 Help HELP命令显示所有cqlsh命令的摘要和简要描述。下…
Cassandra 创建键空间
使用Cqlsh创建一个Keyspace Cassandra中的键空间是一个定义节点上数据复制的命名空间。集群每个节点包含一个键空间。下面给出了使用语句CREATE KEYSPACE…
Cassandra 修改键空间
使用Cqlsh修改Keyspace ALTER KEYSPACE可用于更改属性,例如,一个KeySpace的replicas和durable_writes的数量。下面给出了此命令的…
Cassandra 删除键空间
使用Cqlsh删除键空间 您可以使用命令DROP KEYSPACE删除KeySpace。下面给出了删除KeySpace的语法。 语句 DROP KEYSPACE <ident…
Cassandra 修改表
改变使用Cqlsh表 您可以使用命令ALTER TABLE更改表。下面给出了修改表的语法。 句法 ALTER (TABLE | COLUMNFAMILY) <tablenam…
Cassandra 删除表
使用Cqlsh删除表 您可以使用命令Drop Table删除表。其语法如下: 语法 DROP TABLE <tablename> 示例 以下代码从KeySpace删除现…
Cassandra 截断表
使用Cqlsh截断表 您可以使用TRUNCATE命令截断表。截断表时,表的所有行都将永久删除。下面给出了此命令的语法。 语法 TRUNCATE <tablename> …
Cassandra 创建索引
使用Cqlsh创建索引 您可以使用命令CREATE INDEX在Cassandra中创建索引。其语法如下: CREATE INDEX <identifier> ON &…
Cassandra 批处理
使用Cqlsh执行批处理语句 使用BATCH,您可以同时执行多个修改语句(插入,更新,删除)。其语法如下: BEGIN BATCH <insert-stmt>/ <…
Cassandra 创建数据
使用Cqlsh创建数据 可以使用命令INSERT将数据插入到表中行的列中。下面给出了在表中创建数据的语法。 INSERT INTO <tablename> (<c…
Cassandra 更新数据
使用Cqlsh更新数据 UPDATE是用于更新表中的数据的命令。在更新表中的数据时使用以下关键字: Where – 此子句用于选择要更新的行。 Set – …
Cassandra 读取数据
使用选择子句读取数据 SELECT子句用于从Cassandra中的表读取数据。使用此子句,您可以读取整个表,单个列或特定单元格。下面给出了SELECT子句的语法。 SELECT F…
Cassandra CQL数据类型
CQL提供了一组丰富的内置数据类型,包括集合类型。除了这些数据类型,用户还可以创建自己的自定义数据类型。下表提供了CQL中可用的内置数据类型的列表。 数据类型 常量 描述 asci…
Cassandra CQL集合
CQL提供了使用Collection数据类型的功能。使用这些集合类型,您可以在单个变量中存储多个值。本章介绍如何在Cassandra中使用Collections。 List Lis…
Cassandra CQL用户定义的数据类型
CQL提供了创建和使用用户定义的数据类型的功能。您可以创建一个数据类型来处理多个字段。本章介绍如何创建,更改和删除用户定义的数据类型。 创建用户定义的数据类型 命令CREATE T…
Cassandra 相关讨论
Cassandra是一个来自Apache的分布式数据库,具有高度可扩展性,可用于管理大量的结构化数据。它提供高可用性,没有单点故障。 本教程首先介绍Cassandra,然后是其架构…