Ryan SvihlaMy 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
Ryan SvihlaSurprise 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
Ryan SvihlaProperly 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
Ryan SvihlaCassandra: 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
Ryan SvihlaCASSANDRA: 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
Ryan SvihlaSpark 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
Ryan SvihlaCassandra: 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
Ryan SvihlaHow 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
Ryan SvihlaYou 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