Cassandra 集合

2025 年 3 月 17 日 | 阅读 1 分钟

Cassandra 集合用于处理任务。 您可以在集合中存储多个元素。 Cassandra 支持三种类型的集合。

  • Set
  • 列表
  • Map

Set 集合

Set 集合存储一组元素,查询时返回排序后的元素。

语法

示例

让我们举个例子来演示 Set 集合。 创建一个名为“employee”的表,其中包含 id、name 和 email 三列。

Cassandra Collection 1

表像这样创建

Cassandra Collection 2

在表中插入值

输出

Cassandra Collection 3

List 集合

当元素的顺序很重要时,使用 List 集合。

让我们以上面的“employee”表为例,并在 employee 表中添加一个名为“department”的新列。

Cassandra Collection 4

现在添加了新列。 在新列“department”中插入一些值。

Cassandra Collection 5

输出

Cassandra Collection 6

Map 集合

Map 集合用于存储键值对。 它将一件事映射到另一件事。 例如,如果您想保存课程名称及其先修课程名称,则可以使用 Map 集合。

请看这个例子

创建一个名为“course”的表。

Cassandra Collection 7

现在创建了表。 在 Map 集合类型中插入一些数据。

输出

Cassandra Collection 8
下一个主题Cassandra 面试题