![]() |
1
3
他说的是列名,而不是列值。 在旧的cassandra版本中,可以使用SuperColumns,这是Row中列的集合。类似于:
这类似于今天的大争吵。比较器可以建立行内超级列的排序,也可以按列的名称对列进行排序(您可以在SuperColumnFamily中选择两个不同的比较器,一个用于超级列排序,另一个用于列排序)。例如,对超列使用TimeUUID比较器,您可以检索按时间排序的超列,而UTF8Type是“字母”排序。 想象一下UTF8列比较器中的这一行:
现在,让我们添加一个新列,比如文本。由于是utf8,“文本”(“a”<“t”<“v”)将位于作者和投票之间
然而,我认为你看到的是一个旧视频,因为这个概念在新版本中不再使用 卡洛·HTH |
![]() |
2
1
简短的回答是:Cassandra中的默认集群顺序是升序(ASC)。 默认情况下,未指定聚类顺序的Cassandra表针对升序SELECT查询进行了优化。如果需要使用降序查询执行查询,则可以指定集群顺序,以与DEFAULT相反的顺序在磁盘上存储列。 官方文档对快速阅读者来说有点不清楚(注意“默认”魔法关键字):
|
![]() |
BigBug · 使用CQLSH查看Cassandra分区 7 年前 |
![]() |
Tanvi · Cassandra中的更新不是反模式吗? 7 年前 |
![]() |
Sato · 卡桑德拉的追随者/追随者 7 年前 |
![]() |
user3276247 · 卡桑德拉·里德有矛盾吗? 7 年前 |
![]() |
l0n3r4n83r · 分区密钥部分url的空值无效 9 年前 |
![]() |
zoo_live_crew · 如何在测试机器上创建Cassandra副本? 10 年前 |
![]() |
Tamil · Cassandra删除后删除行键 10 年前 |
![]() |
Jason · 更改DataTax开发中心中CQL脚本的默认位置 10 年前 |
|
Alice · 如何为一个具有排序和限制的查询设计cassandra表? 10 年前 |