使用“@primarykeyclass”时的“findbyid”性能

qybjjes1  于 2021-06-14  发布在  Cassandra
关注(0)|答案(0)|浏览(190)

我想要一个 bulk-get 与Cassandra合作。
但是spring data cassandra的“findallbyid”函数不起作用,因为 Cassandra supports single-field IN queries only .
所以我试着把迭代和 findById 这样地。

// Somekey : cassandra primary key object with @PrimaryKeyClass
List<Somekey> keys = {add some keys};

// SomeData : cassandra data
List<SomeData> datas = new ArrayList<>();

for (SomeKey : key : keys) {
  datas.add(someRepo.findById(key));
}

但我认为它不擅长表演,原因如下。
Cassandra对数据进行排序,但这是随机存取((我想)
按比例增加网络负载 keys.size() 如何使用 bulk-get 与Cassandra一起工作??
那么,我可以用 ReactiveCassandraRepository ??

暂无答案!

目前还没有任何答案,快来回答吧!

相关问题