Cassandra 创建 Keyspace17 Mar 2025 | 阅读 2 分钟 Cassandra 查询语言 (CQL) 方便开发人员与 Cassandra 进行通信。 Cassandra 查询语言的语法与 SQL 非常相似。 什么是 Keyspace?Keyspace 是一个用于保存列族、用户定义类型的对象。 Keyspace 就像 RDBMS 数据库,包含列族、索引、用户定义类型、数据中心感知、keyspace 中使用的策略、复制因子等。 在 Cassandra 中,“Create Keyspace”命令用于创建 Keyspace。 语法 或 Cassandra Keyspace 的不同组件策略: Cassandra 语法中有两种策略声明
复制因子: 复制因子是放置在不同节点上的数据副本的数量。 超过两个的复制因子有利于实现无单点故障。 所以,3 是一个好的复制因子。 示例 让我们以创建一个名为 "javatpoint" 的 Keyspace 为例。 ![]() Keyspace 现在已创建。 验证要检查 Keyspace 是否已创建,请使用“DESCRIBE”命令。 通过使用此命令,您可以看到所有已创建的 Keyspace。 ![]() 在 Cassandra 中,CREATE KEYSPACE 还有另一个属性。 Durable_writes默认情况下,表的 durable_writes 属性设置为 true,您也可以将此属性设置为 false。 但是,此属性不能设置为 simplex 策略。 示例 让我们看一个例子来看看 durable_write 属性的用法。 ![]() 验证要检查 Keyspace 是否已创建,请使用“DESCRIBE”命令。 通过使用此命令,您可以看到所有已创建的 Keyspace。 ![]() 使用 Keyspace要使用创建的 Keyspace,您必须使用 USE 命令。 语法 请看这个例子 在这里,我们正在使用 javatpoint Keyspace。 ![]() |
我们请求您订阅我们的新闻通讯以获取最新更新。