Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/391.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
Java 多次查询大型CQEngine结果集_Java_Performance_Resultset_Low Latency_Cqengine - Fatal编程技术网

Java 多次查询大型CQEngine结果集

Java 多次查询大型CQEngine结果集,java,performance,resultset,low-latency,cqengine,Java,Performance,Resultset,Low Latency,Cqengine,我有以下使用CQEngine的实时应用程序用例: 查询一个大型(10M+元素)集合以获得给定的条件(比如条件a),该条件将匹配大量集合,约5K-100K 对(1)的结果集执行多个(10+)查询,我们称它们为criteriaB[i] 冲洗并重复 在这种情况下,实现最低延迟的最佳实践是什么?迭代(1)的结果集,在(1)的结果集上创建与原始集合相同的索引,并以这种方式执行查询,或者每次对原始集合查询A和B[i]

我有以下使用CQEngine的实时应用程序用例:

  • 查询一个大型(10M+元素)集合以获得给定的条件(比如条件a),该条件将匹配大量集合,约5K-100K
  • 对(1)的结果集执行多个(10+)查询,我们称它们为criteriaB[i]
  • 冲洗并重复
  • 在这种情况下,实现最低延迟的最佳实践是什么?迭代(1)的结果集,在(1)的结果集上创建与原始集合相同的索引,并以这种方式执行查询,或者每次对原始集合查询A和B[i]