Ivan Bessonov created IGNITE-21987:
--------------------------------------
Summary: Optimize RO scan in sorted indexes
Key: IGNITE-21987
URL: https://issues.apache.org/jira/browse/IGNITE-21987
Project: Ignite
Issue Type: Improvement
Reporter: Ivan Bessonov
This issue applies to aimem/aipersist primarily. Optimization for rocksdb might
be done separately.
* add new flag RO_SCAN to SortedIndexStorage
* in the implementation we should use alternative cursor implementation for RO
scans - it should delegate calls to B+Tree cursor, and "peek" should throw an
"UnsupportedOperationException"
* for "rocksdb" it shouldn't refresh the iterator all the time. "peek" should
also throw exceptions
* reuse existing tests
* pass new RO_SCAN flag into a method where it's necessary
--
This message was sent by Atlassian Jira
(v8.20.10#820010)