Aerospike Hits One Million Writes Per Second on Google Compute Engine

Aerospike Hits One Million Writes Per Second on Google Compute Engine with 6x Fewer Servers than Cassandra.

Author: Sunil Sayyaparaju, Director of Product and Technology at Aerospike

Early in 2014, Ivan Santa Maria Filho of Google published a blog post – Cassandra Hits One Million Writes Per Second on Google Compute Engine – using 300 nodes. Today, we guest posted on the Google blog, describing how we followed the same steps as in the Cassandra benchmark and discovered that Aerospike Hits One Million Writes Per Second With Just 50 Nodes On Google Compute Engine – a 6x cost savings – while at the same time, delivering consistent low latency with no jitter for both read and write workloads.

Bild1

Now that Aerospike is open source and the Startup Special gives developers free access to the Enterprise Edition, this ridiculous price/performance advantage will give even more developers the ability to build applications and businesses that were not possible – not economically viable – before!

The headlines:

  • High Throughput for both Reads and Writes with Aerospike on GCE
    • 1 Million Writes per Second with just 50 Aerospike servers
    • 1 Million Reads per Second with just 10 Aerospike servers
  • Consistent low latency, no jitter for both Reads and Writes
    • 7ms median latency for Writes with 83% of writes < 16ms and 96% < 32ms
    • 1ms median latency for Reads with 80% of reads < 4ms and 96.5% < 16ms
    • Note that latencies are measured on the server, latencies on the client will be higher.
  • Unmatched Price / Performance for both Reads and Writes
    • 1 Million Writes Per Second for just $41.20/hour (or $0.01 USD per million writes)
    • 1 Million Reads per Second for just $11.44/hour

The stats:

High Throughput, 1 Million Reads Per Second with 10 servers

Bild2

Low Latency: For a 100% read load, only ~20% of reads were >4ms and only ~3.5% took >16ms

Bild3

Linear Scalability for Read and Write workloads
Bild4

 

Read the details in the Google Cloud blog post and read more about when to use Aerospike and when to use Cassandra.

You may also like...