David McNelis <dmcne...@gmail.com> wrote:

>Is anyone familiar with any tools that are already available to allow for
>configurable synchronization of different clusters?
>
>Specifically for purposes of development, i.e. Dev, staging, test, and
>production cassandra environments, so that you can easily plug in the
>information that you want to filter back down to your 'lower level'
>environments...
>
>If not, I'm interested in starting working on something like that, so if
>you have specific thoughts about features/requirements for something
>extendable that you'd like to share I'm all ears.
>
>In general the main pieces that I know I would like to have on a column
>family basis:
>
>1) Synchronize the schema
>2) Specify keys or a range of keys to sync for that CF
>3) Support full CF sync
>4) Entirely configurable by either maven properties, basic properties, or
>xml file
>5) Basic reporting about what was synchronized
>6) Allow plugin development  for mutating keys as you move to different
> environments (in case your keys in one environment need to be a different
>value in another environment, for example, you have a client_id based on an
>account number.  The account number exists on dev and prod, but the
>client_id is different.  Want to let a dev write a mutator plugin to
> update the key prior to it writing to the destination.
>7) Support multiple destinations
>
>Any thoughts on this, folks?  I'd wager this is an issue just about all of
> us deal with, and we're probably all doing it in a little different way.
>
>David

Reply via email to