Details
-
Improvement
-
Status: Open
-
Normal
-
Resolution: Unresolved
-
None
Description
C* schema code is both more brittle and less efficient than I'd like it to be. This ticket will aggregate the improvement tickets to go into 3.X and 4.X to improve the situation.
Attachments
Issue Links
- is duplicated by
-
CASSANDRA-8916 com.datastax.driver.core.exceptions.AlreadyExistsException: Keyspace <keysapce-name> already exists
- Resolved
- supercedes
-
CASSANDRA-9933 column name mismatch
- Resolved
1.
|
Modernize schema tables | Resolved | Aleksey Yeschenko | |
2.
|
Support schema changes in mixed version clusters | Open | Unassigned | |
3.
|
Make node-local schema fully immutable | Resolved | Aleksey Yeschenko | |
4.
|
Expose builtin-in CQL functions via schema data dictionary | Open | Unassigned | |
5.
|
Provide a per-table text->blob map for storing extra metadata | Resolved | Benjamin Lerer | |
6.
|
Change CREATE TABLE syntax for compression options | Resolved | Benjamin Lerer | |
7.
|
Serialize table schema as a sstable component | Open | Unassigned | |
8.
|
Improve handling of UDF and UDA metadata | Resolved | Aleksey Yeschenko | |
9.
|
Make schema alterations strongly consistent | Open | Aleksey Yeschenko | |
10.
|
eclipse-warnings on CASSANDRA-9425 | Resolved | Robert Stupp | |
11.
|
Make all DDL statements idempotent and not dependent on global state | Resolved | Aleksey Yeschenko | |
12.
|
Make pulling schema from remote nodes more lightweight | Open | Unassigned |