答案 0 :(得分:0)
你可以从astyanax转到playOrm然后再做
@NoSqlQuery(name =“findByDate”,query =“PARTITIONS p(:partitionId)SELECT p FROM TABLE p其中p.date>:date和p.date< =:data”);
您需要一个架构,但如果您想扩展并且只是查询该单个分区,则可以对其进行分区。一些按客户划分,一些按时间划分。有很多方法可以划分架构。
或者,如果你真的想使用astyanax,playOrm会进行批处理远程查询,每次都可以批量获取所有列(这样你就不会破坏内存)。代码在第326行用于设置astyanax范围构建器,第385行用于使用构建器创建查询。
实现playOrm也正在进行批处理,因此您也可以看到它设置批量大小。
后, 迪安