Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/cassandra/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Indexing 如何使用Cassandra中的R树作为索引_Indexing_Cassandra_B Tree_R Tree - Fatal编程技术网

Indexing 如何使用Cassandra中的R树作为索引

Indexing 如何使用Cassandra中的R树作为索引,indexing,cassandra,b-tree,r-tree,Indexing,Cassandra,B Tree,R Tree,如前所述:“在3.4版中,他们引入了SASI索引(SSTable附加的二级索引)。基本上,索引的一部分与每个SSTable关联,因此与之一起分发。这意味着您实际上可以使用引用来访问数据,而无需支付另一个读取路径的费用。就实现而言,它们是b树。” 所以我想替换R树而不是B树,因为索引是Cassandra。Cassandra是java的,我在一个文件夹中看到了所有关于B-Tree的文件,但是没有关于参数和函数的文档。我有java中的R-Tree源代码,但我不知道如何将其替换为Cassandra中的索

如前所述:“在3.4版中,他们引入了SASI索引(SSTable附加的二级索引)。基本上,索引的一部分与每个SSTable关联,因此与之一起分发。这意味着您实际上可以使用引用来访问数据,而无需支付另一个读取路径的费用。就实现而言,它们是b树。”

所以我想替换R树而不是B树,因为索引是Cassandra。Cassandra是java的,我在一个文件夹中看到了所有关于B-Tree的文件,但是没有关于参数和函数的文档。我有java中的R-Tree源代码,但我不知道如何将其替换为Cassandra中的索引方法


p、 语言对我来说并不重要,可以是任何人。没有限制。

你的问题太宽泛了


我的建议是,在着手实现重写代码的宏伟目标之前,首先要熟悉Cassandra中二级索引的实现和内部工作。干杯

它是索引,更多的是内部索引,而不是二级索引。