Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

Secondary index group API

SAI uses an extension of the Cassandra secondary index API to

  • allow indexes on the same table to receive centralized lifecycle events called secondary index groups. Sharing of data between multiple column indexes on the same table allows SAI disk usage to realise significant space savings over other index implementations.
  • allow index-group to analyze user query and provide a query plan that leverages all available indexes within the group.


Secondary index groups are a breaking change, and other index implementations will need modification for compatibility.

...