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-06-29易优CMS安装常见问题汇总-icode9专业技术文章分享
- 2024-06-28易优新手必读安装教程-icode9专业技术文章分享
- 2024-06-28忘记eyoucms后台密码怎么办?-icode9专业技术文章分享
- 2024-06-26终极指南:Scrum中如何设置需求优先级
- 2024-06-26AI大模型企业应用实战(25)-为Langchain Agent添加记忆功能
- 2024-06-26小白家庭 nas 搭建方案-icode9专业技术文章分享
- 2024-06-23AI大模型企业应用实战(14)-langchain的Embedding
- 2024-06-23AI大模型企业应用实战(15)-langchain核心组件
- 2024-06-23AI大模型企业应用实战(16)-langchain核心组件
- 2024-06-23AI 大模型企业应用实战(06)-初识LangChain