Benchmarks

Aerospike Soars in the Google Cloud

Aerospike Scales on Google Cloud Platform

This paper documents several tests with Aerospike on Google Compute Engine that show dramatic price/performance. It describes the steps taken to achieve one million writes per second with Aerospike on Google Compute Engine, using 6x fewer nodes than Cassandra. It also documents a second test that showed RAM like performance with Aerospike and 15x storage cost advantages when using local SSDs instead of RAM.

Read the report


Lessons Learned - Benchmarking NoSQL on the AWS Cloud

Lessons Learned – Benchmarking NoSQL on the AWS Cloud

In this blog post, Big Data and Cloud architect Lynn Langit outlines the processes and outcomes of two benchmarks run on Amazon Web Services EC2 comparing the Aerospike and Redis NoSQL key-value store databases. The first benchmark tested the performance of both databases in-memory on a single node, no persistence. The second was also performed on a single node, but introduced persistence on EBS SSD (gp2) storage. Her conclusions show Aerospike and Redis performing at similar high throughput in both benchmarks. According to the blog post, “Aerospike is slightly faster than Redis for 100/0 and 80/20 read/write workloads against a single node backed by EBS SSD (gp2) storage for persistence.”

See benchmark parameters and full results in Lynn’s blog.

Learn more about architectural differences between Aerospike and Redis


Aerospike Soars in the Amazon Cloud

1 M TPS for $1.68 in the Amazon Cloud

This benchmark demonstrates 1 M TPS in pure RAM on a single Amazon Web Services (AWS) instance for $1.68/hour. It documents experiments with a number of configurations and steps taken to achieve this high performance. It also compares read/write throughput and price/performance on several Amazon instances with a 4-node Aerospike in RAM cluster. The tests reveal the Amazon r3.large and r3.2xlarge instances result in the highest throughput across all workloads.

Read the report.

Follow these instructions to recreate this benchmark


Scaling to 2.5Million transactions per second in RAM using ONE Aerospike Server node on the Intel® Xeon® processor E5-2600 v3 benchmark

Scaling to 2.5 Million transactions per second in RAM using ONE Aerospike Server node on the Intel® Xeon® processor E5-2600 v3

Aerospike continues to push the boundaries of next generation hardware. In this paper from Intel, Aerospike is able to achieve a 56% improvement in transaction rate using a Xeon E5 v3 processor (as compared to the v2). Performance has been increased to a very lofty 2.5 M TPS using RAM.

Read the Intel report


Reaching 1 Million transactions per second on Intel P3700 SSDs using ONE Aerospike Server node benchmark

Reaching 1 Million transactions per second on Intel P3700 SSDs using ONE Aerospike Server node

This blog post highlights a milestone moment for Intel: Running on 4 Intel P3700 SSDs, Intel achieved processing speeds up to 1 million transactions per second on 6.4 terabytes of flash using 1 Aerospike server. Tests were run on 1K, 1K with replication, 2K, and 4K record sizes. This unprecedented speed at scale also produced a record-low price-per-gigabyte performance ratio. The post includes an overview of testing configurations, a breakdown of the results according to read/write performance and Cost-Per-Unit, as well as a recommendation for achieving highest performance levels with Aerospike and Intel SSDs.

Read the Intel blog post


Cloud Spectator

Comparing Performance on Bare-Metal vs Virtual Cloud

To quantify the performance differential of running Aerospike’s in-memory NoSQL database on bare-metal and virtual cloud infrastructure, Cloud Spectator conducted throughput speed and latency benchmark tests for three different types of workloads on Internap’s bare-metal servers and AWS EC2 I2 class and Rackspace Performance Cloud Servers virtual instances.

Read the report


The Yahoo! Cloud Serving Benchmark (YCSB) is an open source framework and set of workloads commonly used to evaluate the performance of NoSQL databases. Benchmarks can help compare how different databases handle certain workloads, but your workloads may vary depending on your actual use case and hardware setup. In order to be sure which database is right for you, we recommend you run the tests and see the results for yourself. You can obtain the latest Aerospike YCSB plug in at the Aerospike Github repository.

10x faster performance

Ultra-High Performance NoSQL Benchmarking: Analyzing Durability and Performance Tradeoffs

In an independent benchmark test of NoSQL databases conducted by Thumbtack Technology, Aerospike wiped out the competition, delivering nearly 10 times the throughput.  The flash drive/SSD optimizations of Aerospike delivered an unprecedented speed advantage over other databases!

Download the “Ultra-High Performance NoSQL Benchmark

In early 2014, we doubled our performance on the same YCSB tests. Read the 1 M TPS post


Failover Characteristics of Leading NoSQL Databases

Failover Characteristics of leading NoSQL databases

In this study, Thumbtack Technology examines one of the main reasons for using a NoSQL database — the ability to continue processing transactions in the face of hardware or other node failures. Instead of just focusing on raw performance numbers, it also explains how failure and recovery events affect the system as a whole.

Read the report