Aerospike Enterprise Database: Solution Brief

Aerospike Enterprise Database: Solution Brief

Aerospike Enterprise Database: Solution Brief

Aerospike Enterprise Edition* 4.5 is a NoSQL key value database, with indexes typically stored in DRAM and data stored on SSD. Deployments are typically in 2S node clusters.

Aerospike Enterprise Edition* 4.5, together with Intel® Optane™ DC persistent memory, provides a breakthrough in scalability, high availability, and affordability for real-time computing.

Application

Aerospike Enterprise Edition* 4.5 is a NoSQL key value database, with indexes typically stored in DRAM and data stored on SSD. Deployments are typically in 2S node clusters. Key uses are in the FSI (Fintech) and Ad Tech segments.

Challenges

Each record stored in Aerospike requires a corresponding index entry in DRAM. Customers who run out of DRAM capacity are forced to either purchase larger DIMMs (if available) or scale out to more nodes.

Any system reboot erases the DRAM index, which must be rebuilt by scanning all records in the database. This process can take hours for large systems, and many customers avoid rebooting unless absolutely necessary.

Solution

Storing the index on large capacity Intel® Optane™ DC persistent memory allows customers to store more data per node, therefore reducing the need to scale out, and at near-DRAM performance.123

“By using a persistence layer for indexes, full restarts of Aerospike are possible without primary index rebuilds.” – Brian Bulkowski, Aerospike Co-founder and CTO

Benefits

  • Maintain performance SLAs at lower cost per GB and higher capacity.
  • Restart application within seconds instead of hours (up to 135X reduction in restart time – see chart)1 after a planned system reboot, allowing for more frequent software and security updates, while significantly reducing disruption.

Related Videos

Product and Performance Information

1

Performance results are based on testing by Intel and Aerospike on 02/27/2019 and may not reflect all publicly available security updates. No product or component can be absolutely secure.

2

Aerospike Enterprise Edition* 4.5: OS: CentOS Linux* 7.4, kernel 4.19.8. Testing by Intel and Aerospike completed on 02/27/2019. Security Mitigations for Variants 1, 2, 3 and L1TF in place.

BASELINE: 2nd generation Intel® Xeon® Platinum processor 8280, 2.7GHz, 28 cores, turbo, and HT on, BIOS 01.0286, 1.5TB total memory, 24 slots / 64GB / 2666 MT/s / DDR4 LRDIMM, 1 x 800GB, Intel® SSD Data Center (Intel® SSD DC) S3700 + 7 Intel® SSD P4510 2TB 2.5” PCIe*, CentOS Linux* 7.4 kernel 4.19.8.

NEW: 2nd generation Intel® Xeon® Platinum processor 8280, 2.7GHz, 28 cores, turbo and HT on, BIOS 01.0286, 192GB total memory, 12 slots / 16GB / 2666 MT/s / DDR4 RDIMM and 12 slots/ 128 GB / Intel® Optane™ DC persistent memory, 1 x 800GB, Intel® SSD Data Center (Intel® SSD DC) S3700 + 7 Intel® SSD P4510 2TB 2.5” PCIe*, CentOS Linux* 7.4 kernel 4.19.8.

3

Software and workloads used in performance tests may have been optimized for performance only on Intel® microprocessors. Performance tests, such as SYSmark* and MobileMark*, are measured using specific computer systems, components, software, operations, and functions. Any change to any of those factors may cause the results to vary. You should consult other information and performance tests to assist you in fully evaluating your contemplated purchases, including the performance of that product when combined with other products. For more information go to www.intel.com/benchmarks.