正如这里所说:“在版本3.4中,他们引入了sasi索引(sstable附加的二级索引)。基本上,索引的一部分与每个sstable相关联,因此随sstable一起分布。这意味着您实际上可以使用引用来访问数据,而不是为另一个读取路径付费。在实现方面,它们是b树。”
所以我想用r-树代替b-树来索引cassandra。cassandra是java的,我在一个文件夹中看到了所有关于b-tree的文件,但是那里没有关于参数和函数的文档。我有java中的r-tree源代码,但我不知道如何将其替换为cassandra中的索引方法。
p、 语言对我来说不重要,任何人都可以。没有限制。
1条答案
按热度按时间dfddblmv1#
你的问题太笼统了。
我的建议是,在开始重写代码的雄心勃勃的目标之前,首先要熟悉cassandra中二级索引的实现和内部工作方式。干杯!