Uploaded image for project: 'Ignite'
  1. Ignite
  2. IGNITE-16156

Byte ordered index keys.

    XMLWordPrintableJSON

Details

    • Task
    • Status: Resolved
    • Major
    • Resolution: Won't Fix
    • None
    • None
    • sql

    Description

      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.

      Attachments

        Issue Links

          Activity

            People

              Berkov Alexander Belyak
              Berkov Alexander Belyak
              Votes:
              0 Vote for this issue
              Watchers:
              2 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved: