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 →
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 →
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 →
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 →
I wrote about consistent hashing in 2013 when I worked at Basho, when I had started a series called “Learning About Distributed Databases” and today I’m kicking that back off after a few years (ok, after 5 or so years!) with this post on consistent hashing. As with Riak… Continue reading →