We all know Cassandra is supposed to scale but what is its exact scaling pattern? How much faster does it get if you add an extra node? Is it truly linear? How sensitive is it to hardware constraints?
Alex has benchmarked the NoSQL DB Cassandra in an attempt to understand how to size underlying infrastructure for optimum performance.
He used a custom JMeter sampler built using the java driver on bare metal machines with 192GB of RAM, 10Gbps network and SSDs.
Here are our findings and other best practices for scaling NoSQL DBs in cloud environments, found by working with some of big data’s most popular DBs.
If you have any questions, just drop a comment and we’ll get right back to you.
From The NoSQL Performance Benchmarks Series: