My blog have movedI enjoyed medium a great deal at first and loved what seemed to be the initial mission, but I wanted to take back control of my own…Mar 4, 2021Mar 4, 2021
Surprise Go is ok for me nowI’m surprised to say this, I am ok using Go now. It’s not my style but I am able to build most anything I want to with it, and the tooling…Dec 14, 2018Dec 14, 2018
Properly testing your Cassandra cluster before you’re in productionIn my early days at DataStax (circa Cassandra 1.2 era) this was rarely a major problem. Most of the customers I had then were deploying…May 26, 20161May 26, 20161
Cassandra: Batch Loading Without the Batch — The Nuanced EditionMy previous post on this subject has proven extraordinarily popular and I get commentary on it all the time, most of it quite good. It has…Apr 29, 20162Apr 29, 20162
CASSANDRA: LOCAL_QUORUM SHOULD STAY LOCALA couple of times a week I get a question where someone wants to know how to “failover” to a remote DC in the driver if the local Cassandra…Apr 20, 20163Apr 20, 20163
Spark job that writes to Cassandra just hangs when one node goes down?So this was hyper obvious once I saw the executor logs and the database schema, but this had me befuddled at first and the change in…Apr 4, 20161Apr 4, 20161
Cassandra: How many nodes are talked to with Quorum? Also should I use it?This is common early point of confusion with users new to Cassandra, so I just thought I’d drop a brief note in hopes that someone may…Mar 17, 20161Mar 17, 20161
How I Tune Cassandra CompactionNo benchmarks to back this up today, but I’ve done lots of them in the past and perhaps it’s time as a community we can drill down on these…Feb 6, 20162Feb 6, 20162
You Won’t Believe How Spark Shuffling Will Probably Bite You (Also Windowing)I see this in most new to Spark use cases (which lets be honest is nearly everyone). Spark shuffle is something that is often talked about…Feb 5, 20164Feb 5, 20164