<html><head><meta http-equiv="Content-Type" content="text/html charset=us-ascii"></head><body style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space;" class="">We have been lacking a Cassandra schema change manage tool. I have been hoping to see more projects in this area, but they have not materialized. There are several projects in this space like Liquibase[1], FlyWay[2], and Rails Migrations[3]. The problem with these projects is that they are all designed specifically for relational databases. When we first started using Cassandra in RHQ, I started working on a patch for Liquibase to add support for Cassandra.I discovered that it was not going to be a good fit. It would have required substantial changes to the core Liquibase code base.<div class=""><br class=""></div><div class="">Over the past week I have been working on a small library, Cassalog[4], that provides schema change management specifically for Cassandra. I decided to put it in its own repo instead of a hawkular repo for now since it is not hawkular specific. I started adding some docs and examples and would appreciate any feedback. I would like to see whether or not this could be a good option for managing C* schema changes in hawkular.<br class=""><div class=""><br class=""></div><div class="">[1] <a href="http://www.liquibase.org/" class="">http://www.liquibase.org/</a></div><div class="">[2] <a href="http://flywaydb.org/" class="">http://flywaydb.org/</a></div><div class="">[3] <a href="http://edgeguides.rubyonrails.org/active_record_migrations.html" class="">http://edgeguides.rubyonrails.org/active_record_migrations.html</a></div></div><div class="">[4] <a href="https://github.com/jsanda/cassalog" class="">https://github.com/jsanda/cassalog</a></div><div class=""><br class=""></div><div class="">- John</div></body></html>