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)

Reply via email to