Brian Bulkowski, Aerospike Founder and CTO Blog

P3700, Haswell (Xeon E5v3), DDR4.

As expected, transistor counts are going up. Database parallelism is the need of the day.

These three technologies, from Intel, have arrived, delivering the next generation of in-memory performance.

Aerospike couldn’t be happier. As a database predicated on the coming generations of in-memory technology, we expected that RAM will get faster and lower power, Flash will get denser and higher throughput, and CPUs will have more cores.

The numbers are impressive.

Previous benchmarks have focused on 1M database transactions per second – which we achieved – on a single commodity server (in RAM). Now, we’re able to achieve 2.5M transactions per second.

Intel-Aerospike performance graph

Our previous case study with Intel showed a Flash-based deployment that is now achieving 200K database transactions per server in Flash. This deployment powers AppNexus, New York’s highest flying internet startup. While we’re not ready to release our new numbers for the new P3700 device, we’re going to blow away all the old numbers.

Stratospheric? Unnecessary? For a wide variety of applications – from lively social media to airline ticket caches, retail deals, advertising optimization, financial data stores, telecom per-packet billing, next-generation security – there are thousands of amazing new applications that require performance.

As a developer or architect, you’ll see this performance arrive with cheaper cloud prices, where virtual machines are cheaper than ever, with more virtual CPUs. Snapping in new instances – virtual machine based or container based – gives you amazing parallel performance without operational downtime.

The best part: you don’t have to build your own custom in-memory database. Aerospike has been built by industry insiders with decades and decades of high performance database expertise. Aerospike has been in production for years.

Aerospike – now open source – is a database you can simply download and start using.

Start Fast. Grow Large.


About Author

Brian Bulkowski, Aerospike Founder and CTO

All posts by this author
Brian is a Founder and Advisor of Aerospike. With almost 30 years in Silicon Valley, his motivation for starting Aerospike was the confluence of what he saw as the rapidly advancing flash storage technology with lower costs that weren’t being fully leveraged by database systems as well as the scaling limitations of sharded MySQL systems and the need for a new distributed database. He was able to see these needs as both a Lead Engineer at Novell and Chief Architect at Cable Solutions at Liberate - where he built a high-performance, embedded networking stack and high scale broadcast server infrastructure. As Founder and Advisor, Brian continues to help Aerospike think through industry, hardware optimizations, and emerging uses cases.