Cassie Schema Migrator >> CaSMa

A few weeks back I started working on a schema migration tool for Apache Cassandra and DataStax Enterprise. Just for context, here are the short definitions of what each of the elements of CaSMa are. Apache Cassandra Definition: Apache Cassandra is a free and open-source, distributed, wide column store, NoSQL database management system designed to... Continue reading →

Conflicts of Building a Real World Example Application Starter Kit

As I dug through a number of JavaScript user interface frameworks lately, reading a number of posts, and building a more informed opinion. All this to decide which one I should use for a sample application for some starter kits. One post I read hit home that it does need to be a bit more... Continue reading →

Jonathan Ellis talks about Five Lessons in Distributed Databases

Notes on the talk… If it’s not SQL it’s not a database. Watch, you’ll get to hear why… ha! Then Jonathan covers the recent history (sort of recent, the last ~20ish years) of the industry and how we’ve gotten to this point in database technology. It takes 5+ years to build a database. Also the... Continue reading →

Cassandra Datacenter & Racks

The last post in this series is Distributed Database Things to Know: Consistent Hashing. Let’s talk about the analogy of Apache Cassandra Datacenter & Racks to actual datacenter and racks. I kind of enjoy the use of the terms datacenter and racks to describe architectural elements of Cassandra. However, as time moves on the relationship... Continue reading →