Currently restbase-mod-table-* packages support various features that will not be needed after RESTBase becomes just a REST API router. The list of features we need to deprecate and remove
- Automatic schema migrations. In a large cluster, it's been proven that automatic schema migrations do not work - the process takes a long time and needs to be closely monitored, so it has to be performed by a Cassandra DBA. Quite a bit of code and tests in `restbase-mod-table-* packages is dedicated to schema migrations, and this code needs to be removed.
- Deprecation and removal of meta table Currently a meta table exists in each keyspace holding the current schema of the data table in JSON metadata format. Mainly this is used for schema migrations, so as soon as they are gone it could be removed. It's also used for mapping between application and Cassandra types and for query creation, however, we don't need to permanently store the schema in order to achieve that - we can just save the schema in memory from the createTable method.
- Changing the storage groups semantics The concept of storage groups allows to partition the storage by domain. Currently, it's implemented using different keyspaces per storage group. In Cassandra application-level sharding is not strictly required, however sometimes it comes handy during transitions allowing to drop data per shard for example. I'm not entirely sure if we would need to support storage groups at all since they come with a price, but if we are, we need to convert them to separate tables under one keyspace, not multiple keyspaces. If we decide to drop support of the storage groups, we might as well drop a separate implicit _domain partitioning key.
- Stop producing cryptic keyspace names The keyspace names have a length limit in Cassandra, so to avoid hitting the limit we were creating cryptic KS names. Dropping the storage groups mapping to KS names might allow us to finally get rid of cryptic names, make the clients select shorter names and through an error if the name is longer then the limit.