Hi all, I am curious what techniques are used by others to manage schema changes over time in Cassandra.
Modern RDBMS tools can compare schemas between DDL object definitions and live databases and generate change scripts accordingly. Older techniques included maintaining a version and script table in the database, storing schema change scripts in a sequential fashion on disk, and iterating over them to apply them against the target database based on whether they had been run previously or not (indicated in the script table). The former allows you to easily see schema changes over time in your SCM history, the latter keeps a history of actual DDL applied against the database objects. What options are available for C* and what are people using? Joe Bako Software Architect Gracenote, Inc. http://www.gracenote.com/