cost 465 ms
CQEngine 查询开销/预编译参数化查询 - CQEngine query overhead / precompiled parameterized queries

当我多次查询一个索引集合并且查询相同并且只是属性值不同时,执行它的开销有多大? 有没有办法预编译参数化查询以消除这种开销? 编辑:这是一个简单的基准测试,显示从具有 hash 索引的 CQEngine 集合进行多次检索往往比从 LinkedHashMap 检索项目慢约 18 倍。 https:// ...

2021-02-12 09:35:42   1   46    cqengine  
查询一个或多个值列表以获取具有值列表字段的对象 CQEngine - Query for one or more list of values to get objects with a field that is a list of values CQEngine

我正在使用 QueryCache (CQEngine) 将警报列表存储在 memory 中。 警报 object 具有 ID 和 Zones 字段。 索引字段是 ID,区域是字符串列表,其中包含发生警报的区域的名称。 我正在尝试将该区域列表与用户可访问的区域列表进行比较。 示例:我是有权访问 z1 ...

添加消息存储 spring 集成 dsl - Add message store spring integration dsl

我目前正在寻找添加实时跟踪在我的应用程序中传递的所有消息的选项。 我已启用messagehistory,因此从技术上讲,我将了解流程中发生的所有步骤。 现在我想使用CQEngine将每条带有历史记录的消息存储在磁盘缓存中,因为它有很好的支持并且非常快。 然后从 UI 中,我将使用GraphVI ...

如何使用NavigableIndex从cqengine IndexedCollection获取第一项或最后一项 - How to get first or last item from cqengine IndexedCollection with NavigableIndex

我有配置了NavigableIndex com.googlecode.cqengine.IndexedCollection对象。 通常,我需要从索引或索引的迭代器中获取第一项或最后一项。 我想这应该是微不足道的。 我知道我可以使用queryOptions对象创建Query对象,使用它从 ...

如何正确索引查询条件? - How to correctly index where conditions of a query?

我有以下映射数据库行条目的pojo: 我创建以下集合: 最后,我针对从数据库(所有表)中提取的200k元素来衡量以下查询的性能: 当然,等效于: 但是似乎我的索引策略(我为查询的每个参数定义一个索引)缺少一些东西,因为与直接访问数据库相比,我的查询仅将处理加速了7 ...

CQEngine针对小型数据集进行优化 - CQEngine Optimize for Small DataSets

我有一个应用程序需要对数百万个较小的集合应用灵活的查询,每个集合的大小从10到10000个。 CQEngine在提供查询这些集合的灵活性方面工作得很好,但是比先前更严格的实现要慢得多,后者通过预先计算集合中某些项目属性的聚合来工作。 该方法的问题在于它不够灵活,无法轻松处理新属性的添加。 ...

Oracle Unique vs Java(cqengine / set):谁带来更好的性能? - Oracle distinct vs java (cqengine/set) : whose leads to better performances?

我有一个表,从中提取8列,这些列将是pojo的属性,例如MyPojo。 我想删除重复项。 我想出了两种策略。 1-让甲骨文使用与众不同的关键字来解决这个问题 2-使用cqengine( https://code.google.com/p/cqengine/wiki/De ...

对于快速变化的集合,CQEngine 中的索引惩罚是什么? - What is the indexing penalty in CQEngine for a fast changing collection?

我正在考虑将CQEngine用于我需要处理大量实时事件并不时执行一些查询的项目。 它适用于返回结果,但我注意到集合越大,在其中添加或删除元素变得越慢。 我在集合中添加了一些简单的索引,所以我假设延迟是因为在每个添加/删除的事件中,索引都会更新。 我还收到了大量事件的 OutOfMemoryErro ...


 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM