Alexander Belyak created IGNITE-16156:
-----------------------------------------

             Summary: Byte ordered index keys.
                 Key: IGNITE-16156
                 URL: https://issues.apache.org/jira/browse/IGNITE-16156
             Project: Ignite
          Issue Type: Task
          Components: sql
            Reporter: Alexander Belyak
            Assignee: Alexander Belyak


To improve speed of operations with indexes ignite can store keys in byte 
ordered format so only natural byte[] comparator will be enough to scan it.

Required features:

1) write any (almost) data types.

Must to have: boolean, byte, short, int,long, float, double, bigint, 
bigdecimal, String, Date, Time, DateTime.

Like to have: byte[], bitset

unlikely to have: timestamp with timezone

2) Support null values for any columns. Like to have: support nullFirst/nullLast

3) write asc/desc ordered (in any combination for columns, for indexes like 
"col1 asc, col2 desc, col3 asc").

Non functional requirements: space used and speed.



--
This message was sent by Atlassian Jira
(v8.20.1#820001)

Reply via email to