NoSQL: Apache Cassandra快速上手[2]相关操作
2022/1/7 2:03:31
本文主要是介绍NoSQL: Apache Cassandra快速上手[2]相关操作,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!
1. CQL
Cassandra Query Language (CQL)
data type
-
built-in
blogs -
collection
lists
maps:key-values
sets -
user-defined
collection data types and user-defined data types
2. keyspaces
需要在创建table之前定义
keyspaces可以包含多个tables,一个table只属于一个keyspace
创建keyspace需要指定replication factor
语法
其中,replication factor表示要复制到的节点群名字以及复制的个数。
replication strategy表示复制的策略,决定具体复制到哪个节点中。
所有的replicas都同样重要。
通常,复制的个数,不应该超过cluster中包含的node个数。
举例:
- 创建keyspaces
CREATE KEYSPACE training WITH replication = {'class':'SimpleStrategy', 'replication_factor' : 3};
- 查看所有keyspaces
describe keyspaces
- 查看某个keyspaces < training>
describe training
- 修改keyspaces
ALTER KEYSPACE training WITH replication = {'class': 'NetworkTopologyStrategy'};
alter复制个数的时候,需要带上class - 使用keyspace
use training
- 列出这个keyspace下面所有的table
describe tables
- 删除keyspace
drop keyspace training
3. table 操作
这篇关于NoSQL: Apache Cassandra快速上手[2]相关操作的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!
- 2024-12-26怎么使用nsenter命令进入容器?-icode9专业技术文章分享
- 2024-12-26导入文件提示存在乱码,请确定使用的是UTF-8编码怎么解决?-icode9专业技术文章分享
- 2024-12-26csv文件怎么设置编码?-icode9专业技术文章分享
- 2024-12-25TypeScript基础知识详解
- 2024-12-25安卓NDK 是什么?-icode9专业技术文章分享
- 2024-12-25caddy 可以定义日志到 文件吗?-icode9专业技术文章分享
- 2024-12-25wordfence如何设置密码规则?-icode9专业技术文章分享
- 2024-12-25有哪些方法可以实现 DLL 文件路径的管理?-icode9专业技术文章分享
- 2024-12-25错误信息 "At least one element in the source array could not be cast down to the destination array-icode9专业技术文章分享
- 2024-12-25'flutter' 不是内部或外部命令,也不是可运行的程序 或批处理文件。错误信息提示什么意思?-icode9专业技术文章分享