Uploaded image for project: 'Cassandra'
  1. Cassandra
  2. CASSANDRA-9471

Columns should be backed by a BTree, not an array

    XMLWordPrintableJSON

Details

    • Improvement
    • Status: Resolved
    • Normal
    • Resolution: Fixed
    • 3.0 beta 1
    • None
    • None

    Description

      Follow up to 8099.

      We have pretty terrible lookup performance as the number of columns grows (linear). In at least one location, this results in quadratic performance.

      We don't however want this structure to be either any more expensive to build, nor to store. Some small modifications to BTree will permit it to serve here, by permitting efficient lookup by index, and calculation of index for a given key.

      Attachments

        Issue Links

          Activity

            People

              benedict Benedict Elliott Smith
              benedict Benedict Elliott Smith
              Benedict Elliott Smith
              Branimir Lambov
              Votes:
              0 Vote for this issue
              Watchers:
              5 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved: