With the many NoSQL databases available including Couchbase, MongoDB and Cassandra, it can be difficult to decide which one is right for your application, partially because the features differ between each of them, and partially because there is not an easy way to compare the performance of one database versus another.

The purpose of using the Yahoo! Cloud Serving Benchmark (YCSB) is to develop a framework and common set of workloads for evaluating the performance of different databases.

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!
Read More about “Ultra-High Performance NoSQL Benchmark
In early 2014, we doubled our performance on the same YCSB tests. Read the 1 M TPS post.

Aerospike Soars in the Amazon Cloud

Aerospike Soars in the Amazon Cloud

This benchmark outlines two price/performance tests that demonstrate Aerospike’s functionality on Amazon Cloud. The first test focused achieving high throughput to the tune of 1 million transactions per second using a single in-memory Aerospike server on one Amazon instance. The second test compared read/write throughputs 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. Both price/performance tests confirm that Aerospike performs well several different AWS instance types.
Download the benchmark

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 More “Failover Characteristics Benchmark