【发布时间】:2014-05-31 21:55:17
【问题描述】:
我正在考虑将CQEngine 用于需要处理大量实时事件并不时执行一些查询的项目。它可以很好地返回结果,但我注意到集合越大,向其中添加或删除元素就越慢。
我在集合上添加了一些简单的索引,所以我假设延迟是因为在添加/删除的每个事件上都会更新索引。我还收到关于大量事件的 OutOfMemoryError,从索引随着我认为的集合而增加。
所以我的问题是,对于快速变化的集合(经常在集合中添加和删除元素),CQEngine 中的索引损失是多少?
【问题讨论】:
标签: java performance indexing cqengine