You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@ignite.apache.org by "Alexander Belyak (Jira)" <ji...@apache.org> on 2021/12/20 07:16:00 UTC

[jira] [Updated] (IGNITE-16156) Byte ordered index keys.

     [ https://issues.apache.org/jira/browse/IGNITE-16156?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Alexander Belyak updated IGNITE-16156:
--------------------------------------
    Labels: ignite-3  (was: )

> 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
>            Priority: Major
>              Labels: ignite-3
>
> 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)