Scale Real-Time Decision Support System Performance up to 4X

Aerospike Database* enhances responsiveness when handling massive data loads, delivering up to a 4X increase in throughput by refreshing systems that are just a few years old.1

Aerospike is a hybrid memory architecture database optimized for flash and SSD. It is the database of choice for systems of engagement.

The cornerstone of the digital economy is the “business moment”—a critical fraction of a second that transforms data into insight and turns an opportunity into business value. Systems of Engagement (SoEs) run on real-time data and define the customer experience in that business moment. Whether detecting fraud, updating trading positions, driving hyper-personalization, or bidding for ad space, the instant a user lands on a website, an SoE needs to reliably handle Internet-scale data volumes and provide decisions at millisecond speeds without escalating costs.

Aerospike Database* running on the new Intel® Xeon® Scalable processors is built to handle massive workloads and demands for responsiveness cost-effectively. It is a hybrid memory architecture database optimized for flash and solid-state drives (SSDs) and is the database of choice for real-time SoEs. This transactional analytics database has proven its ability to process terabytes of data and billions of transactions per day in mission-critical production environments.

Many of the world’s most successful Internet businesses, including ZypMedia, Adform, Appnexus, BlueKai, and Kayak, rely on Aerospike as the ideal solution to support their critical SoEs that require low latency, high throughput, and massive scalability. Key use cases include the following:

  • Fraud prevention and digital payments applications that analyze hundreds of contextual data points for billions of users and devices in real time to identify questionable transactions.
  • Financial services systems that execute trades and perform real-time, analytics-based risk monitoring and alerting.
  • Real-time advertisement bidding that uses real-time auctions to broker online ads, so the right ad can be presented to the right visitor within a fraction of a second.

Aerospike can scale up or out on any number of servers based on the Intel® Xeon® processor to address extreme latency, throughput, and data capacity requirements, providing an unprecedented combination of speed, scale, and reliability.

Aerospike also supports automatic data replication and failover across clusters, racks, and data centers to help ensure that data is reliable, consistent, and always available. By combining exceptional performance with end-to-end resilience, Aerospike provides a solid foundation for supporting any customer-facing or revenue-critical application that requires high availability.

Performance Advances to Empower Business Innovation
Cutting-edge applications and tailored user experiences require immediate access to specific, large quantities of data from anywhere in a database, even in the presence of heavy write loads. They must maintain this capability even as data sets continue to grow. To achieve this need for predictable high performance, Aerospike continually tunes and refines its database engine, while also benefiting from advances in server hardware.

“Aerospike is the database of choice for real-time Systems of Engagement. The new Intel® Xeon® Scalable processors provide our customers with a fast, flexible foundation for meeting the ever-growing data demands of their digital transformation efforts—with speed, scalability, and mission-critical reliability.”

Brian Bulkowski, Cofounder and CTO, Aerospike

View the infographic ›

Conclusion
Refreshing the Aerospike platform and the servers it runs on gives customers a straightforward way to dramatically increase predictable performance. The advances built into that refresh enable businesses to readily serve more customers and deliver a better user experience.

Software enhancements in the latest version of Aerospike Database seamlessly take advantage of the benefits of the Intel® Xeon® Scalable processors such as more robust cores and higher memory bandwidth, with minimal effort on the part of customers. By upgrading these systems, businesses are prepared to embrace burgeoning data volumes with all the intelligence that modernized applications can muster, preparing real-time SoEs with the means to shine with the emergence of critical business moments.

Product and Performance Information

1

Baseline: Aerospike Server Enterprise* 3.6.4 , CentOS* 6.7, kernel version 2.6.32-573.3.1.el6.x86_64, 2 Intel® Xeon® processor E5-2697 v3, 128 GB DDR4-1866, regular DIMM, 2x 10 Gb network Intel® Ethernet Controller X540-AT2 not bonded, no disk used – in memory workload.

Next generation: Aerospike Server Enterprise* 3.12.1, CentOS 7.2 with kernel updated to 4.4.59, Intel® Xeon® processor E5-2699 v4, Intel® Turbo Boost Technology and Intel® Hyper-Threading Technology enabled, BIOS SE5C610.86B.01.01.0016.033120161139, 128 GB DDR4-1866, 2x Intel® 82599ES 10 Gigabit Ethernet Controllers (all four ports on the two network controllers were bonded for an aggregate 40,000 Mb/s bond). No storage – in-memory workload.

New: Aerospike Server Enterprise* 3.12.1, CentOS* 7.2 with kernel updated to 4.4.59, Intel® Xeon® Platinum 8180 processor, Intel® Turbo Boost Technology and Intel® Hyper-Threading Technology (Intel® HT Technology) enabled, BIOS SE5C620.86B.01.00.0412.020920172159, 384 GB DDR4-2666, 2x Intel® 82599ES 10 Gigabit Ethernet Controllers (all four ports on the two network controllers were bonded for an aggregate 40,000 Mb/s bond). No storage – in-memory workload.

Baseline clients: Eight client systems were used to concurrently submit queries to the servers and drive the workload. The clients were configured as follows: Intel® Xeon® processor E5-2697 v3, 128 GB of memory, and 10 Gb Intel® Ethernet Controller X540-AT2 network.

Next generation and New clients: Eight client systems were used to concurrently submit queries to the servers and drive the workload. The clients were configured as follows: CentOS* 7.2 with kernel 3.10.0-327, Intel® Xeon® processor E5-2697 v4, Intel® Turbo Boost Technology and Intel® Hyper-Threading Technology (Intel® HT Technology) enabled, BIOS SE5C610.86B.01.01.0016.033120161139, 128 GB RAM, 1x Intel® 82599ES 10 Gigabit Ethernet Controller.

For the BASELINE system, the database was populated with 200 M records of 100 bytes each and benchmarked with the Aerospike Java* Benchmark tool (https://github.com/aerospike/aerospike-client-java). The workload simulated a 95 percent/5 percent read/update ratio. Two Aerospike instances were launched on a single server forming a cluster. Each Aerospike instance was affinitized to a CPU socket and configured to use one of the 10 GB NICs. Each 10 GB NIC had its interrupt IRQs affinitized to a CPU socket.

For the NEXT-GENERATION and NEW systems, the database was populated with 400 M records of 100 bytes each and benchmarked with the Aerospike Java Benchmark tool (https://github. com/aerospike/aerospike-client-java). The workload simulated a 95 percent/5 percent read/update ratio. Two Aerospike instances were launched on a single server forming a cluster.

Tests document performance of components on a particular test, in specific systems. Differences in hardware, software, or configuration will affect actual performance. Consult other sources of information to evaluate performance as you consider your purchase. For more complete information about performance and benchmark results, visit http://www.intel.com/performance.

Cost reduction scenarios described are intended as examples of how a given Intel®-based product, in the specified circumstances and configurations, may affect future costs and provide cost savings. Circumstances will vary. Intel does not guarantee any costs or cost reduction.

2

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 complete information about performance and benchmark results, visit http://www.intel.com/benchmarks.