On our side, the list of improvements we plan to deliver for the next
release are:

Query side improvements:

  * Storage Attached Index or SAI. The CEP can be found at
https://cwiki.apache.org/confluence/display/CASSANDRA/CEP-7%3A+Storage+Attached+Index
  * Add support for OR predicates in the CQL where clause
  * Allow to aggregate by time intervals (CASSANDRA-11871) and allow UDFs
in GROUP BY clause
  * Materialized views hardening: Addressing the different Materialized
Views issues (see CASSANDRA-15921 and [1] for some of the work involved)

Security improvements:

  * Add support for Dynamic Data Masking (CEP pending)
  * Allow the creation of roles that have the ability to assign arbitrary
privileges, or scoped privileges without also granting those roles access
to database objects.
  * Filter rows from system and system_schema based on users permissions

Performance improvements:

  * Trie-based index format (CEP pending)
  * Trie-based memtables (CEP pending)

Safety/Usability improvements:

  * Guardrails. The CEP can be found at
https://cwiki.apache.org/confluence/display/CASSANDRA/%28DRAFT%29+-+CEP-3%3A+Guardrails

Pluggability improvements:

  * Pluggable schema manager (CEP pending)
  * Pluggable filesystem (CEP pending)
  * Memtable API (CEP pending). The goal being to allow improvements such
as CASSANDRA-13981 to be easily plugged into Cassandra

Feedbacks are welcome :-).


[1]
https://lists.apache.org/thread.html/r908b5397dd803132822cabe5ba0755861d97bb5d8603a523591d55c9%40%3Cdev.cassandra.apache.org%3E

Le jeu. 8 avr. 2021 à 17:21, Benjamin Lerer <ble...@apache.org> a écrit :

> Hi Everybody,
> Please speak up and tell us what you plan to contribute in the next year.
>
> The goal of this discussion is to allow people to present the
> contributions that they have planned for the next Cassandra release.
>
> That discussion has several benefits:
>
>    - It will give a greater visibility on who is planning to contribute
>    and what their contributions would be. Allowing other contributors to join
>    the efforts or ask for questions if they wish to.
>    -  It will also us to synchronize our efforts when some features
>    impact the same part of the code
>    - For users, it will provide an idea of what to expect from the next
>    release
>
>
> Thanks in advance for all your inputs.
>

Reply via email to