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.
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.