标签: apache sorting ignite
我想对存储在apache分布式缓存中作为键值对存储的数据进行排序。默认情况下是否有可用的API来执行排序? 而且,如果我编写自己的排序逻辑,会不会是性能问题?
答案 0 :(得分:1)
您可以将ORDER BY与SQL一起使用,但是您必须小心不要用完内存,因为受影响的缓存中的所有条目都会被带入堆中。
ORDER BY
如果对具有适当SQL索引的列进行排序,则将使用索引,而不是将所有行都拉到堆中。在这种情况下,建议使用LIMIT或lazy=true。
LIMIT
lazy=true