Flash Optimized

Flash Optimized

What if you could outperform your competitors by achieving superior speed at massive scale without increasing, and perhaps lowering operations and infrastructure costs? As the first flash-optimized NoSQL database, Aerospike makes this possible. Aerospike is flash-optimized with a hybrid RAM/SSD storage architecture, so you can achieve RAM-like performance at a lower cost by leveraging Flash (SSDs) — up to 10x better performance while using 10x fewer servers.

By storing data in Flash (SSDs), record data is stored contiguously with automatic defragmentation and eviction, multi-threaded with 1 read per record.

Aerospike bypasses the Linux file system and writes data directly to raw disk in large write blocks. Applications needing RAM-like performance are able to deploy on fewer servers (with less RAM). Normal file systems write the data on separate parts of a disc. Aerospike stores indexes in DRAM reducing the need to write in multiple locations, which increases speed and reduces wear. Although you can store data in DRAM with spinning disks for persistence, most customers store data in Flash memory or SSDs. This lowers the Total Cost of Ownership (TCO) while keeping the latency and throughput at the same level.

“We’ve known the innovators at Aerospike for a few years now, and today we are announcing more than 1 million transaction per second (TPS) on a single server with Aerospike’s NoSQL database. That might not seem like such a big deal, until you realize we are not using DRAM for this…”

– Frank Ober, Data Center Solutions Architect, IT Peer Network, Intel

1 Million Transactions per second on ONE Aerospike server and Intel SSDs
Intel and Aerospike

With Aerospike, parallelism is quite powerful both within a node as well as across nodes, achieving the best performance by scaling up on one node and scaling out across nodes using DRAM and Flash. Access is optimized for how Flash works – with small block reads and large block writes – and parallelized across multiple SSDs for better throughput.

This means you can run a 14-node cluster using a DRAM/SSD configuration instead of a 186-node cluster using a pure DRAM system and still get sub-millisecond latency, but at ten times lower management cost than pure DRAM systems. Such lower cluster sizes that handle heavy traffic load is a dream come true for devops.

Aerospike was built to support Flash from the ground up. So, even open source projects just starting out can leverage the economics of Flash.


Are SSDs really cheaper than RAM?

Aerospike CTO, Brian Bulkowski, debunks the myth that Flash is expensive. Read his blog post breaking down the economics of Flash.


SSDs undergo a Rigorous Endurance Test

The Tech report reveals just how much data can be written into modern, SSDs based on their “Endurance Experiment.” With different makes, models and prices, some performed better than others, including consumer grade SSDs withstanding a petabyte of writes before retiring. Find out the surprising results from their grueling endurance test. Cliff note: Flash is predictable, usable and fast.

Aerospike Certification Tool (ACT) for SSDs

The Aerospike Certification Tool (ACT) for SSDs benchmarks solid-state drives and is open source and available on GitHub. ACT runs on Linux, and allows SSD vendors to tune their drives for today’s realtime, big data demands. Read more about certifying Flash devices.

“Aerospike’s flash-optimized architecture takes advantage of Intel SSDs to deliver the predictable low latency that enables us to receive a request from across the Internet, perform the multiple database lookups that are crucial to making the best decision, make a note of that decision with a database write, and send the bid response back to the sell-side platform within 100 milliseconds.”

– Dave Pickles, The Trade Desk’s co-founder and CTO

Read about how Intel (SSD) DC S3700 and Aerospike help The Trade Desk Expand
Tapad uses Aerospike

What makes Hybrid Memory Databases so Special

Aerospike CTO, Brian Bulkowski tell you how you can optimize Flash/SSDs to get the power of an in-memory database at the fraction of the cost in this one minute video

Redefining Fast Big Data with NoSQL and Flash (SSDs)

Aerospike CTO and co-founder, Brian Bulkowski, examines the emerging generation of fast big data applications, the demands these apps place on databases and data storage, and recent architectural developments in NoSQL database and Flash/SSD storage technologies to address these demands.