📅  最后修改于: 2023-12-03 15:37:18.796000             🧑  作者: Mango
Cassandra 是一个广泛用于构建高可用性、高可扩展性数据库的开源分布式NoSQL数据库,使用CQL(Cassandra Query Language)语言进行操作,支持水平伸缩以及自动故障切换。本文将介绍如何在 Cassandra 中创建数据库。
在创建数据库之前,需要先安装好 Cassandra,并启动 Cassandra 服务。建议使用版本为 3.x 或更高的 Cassandra 版本。此外,还需要使用 CQL Shell 进行操作,CQL Shell 是一个 Cassandra 自带的命令行工具,用于管理 Cassandra 集群。
以下是在 Cassandra 中创建数据库的基本步骤:
cqlsh
CREATE KEYSPACE mydb
WITH replication = {'class': 'SimpleStrategy', 'replication_factor': 1};
USE mydb;
CREATE TABLE users (
id INT PRIMARY KEY,
name TEXT,
email TEXT,
created TIMESTAMP
);
INSERT INTO users (id, name, email, created)
VALUES (1, 'Alice', 'alice@example.com', toTimestamp(now()));
通过以上代码片段,我们了解了在 Cassandra 中创建数据库的基本步骤。需要注意的是,在 Cassandra 中,库和表的名称是区分大小写的,因此在命名时需要注意大小写。在实际开发中,还需要考虑数据模型设计、数据访问授权等方面。