Aerospike CacheDB allows you to build data-intensive apps or boost the performance of your existing databases by retrieving frequently accessed data, rather than make costly round trips to your backend database. Aerospike CacheDB is an ideal choice for building interactive customer experiences such as real-time use cases like Content Caching, Session Stores, Leaderboards, Real-Time Analytics, Geospatial Services and Queue Management.
Eliminate tradeoffs between speed and persistence
To perform flawlessly, your applications need the speed of a cache with the persistence and resiliency of an always-on database – the ideal combination. Only Aerospike can offer this combination with its patented Hybrid Memory Architecture™ (HMA) – whether on-premises or in the cloud.
Aerospike HMA extends your DRAM capacity with Flash and persistent memory to store significantly more data with fewer resources, reducing costs. Furthermore, Aerospike’s built-in persistence and strong data consistency give firms the option of writing directly to the cache without risking data loss.
Aerospike powers many of the world’s largest financial services, telecom, retail and ad tech companies’ ephemeral workloads to dramatically boost response times, improve application resiliency and reduce cost.
Easy to Use
Flexible data model
Optimized for Flash
Trusted by companies like
Do more with your data, faster
Simply put, a high-performance caching layer must consistently deliver high throughput at extremely low latency.
Aerospike CacheDB is designed to deliver linear scale with sustained high-throughput rates in distributed computing environments while providing consistent submillisecond latency and exceptional resource efficiency. This allows you to retrieve images, documents, financial statements, and frequently accessed data faster, while limiting the load to your backend database.
Scale while minimizing costs
Digital applications often experience extreme growth and spikes in usage such as Black Friday and Cyber Monday, when a video goes viral, or as a sporting event happens in real-time.
Aerospike CacheDB, powered by Aerospike’s Hybrid Memory Architecture™ (HMA), is engineered to lower costs as your data volumes grow. Aerospike CacheDB stores frequently used data on cost-effective flash (SSD, PCIe, NVMe) or Intel® Optane™ Persistent Memory – yet is able to access it at in-memory speeds. All flash and hybrid flash options allow you to manage increasingly large volumes of data without the costly scale-out associated with in- memory caches.
Accelerate time to market
A fundamental key to success in the digital age is how quickly you can build innovative applications, scale them, and gain insights from the data they generate. Unfortunately, your legacy database can’t scale to deliver submillisecond response times for user session data, web history, authentication and real-time recommendation engines.
Aerospike CacheDB allows you to build modern apps and services that personalize your customer’s experience by powering fast reads without losing user session states.
Deliver responsive, distributed applications
Aerospike CacheDB is designed for geo-distributed applications to reliably store terabytes of data with automatic fail-over, replication, and Cross-Datacenter Replication (XDR). A multi region deployment can use an active-active or active-passive configuration. An active-active configuration distributes requests across multiple active regions. An active-passive configuration keeps warm instances in the secondary region, but doesn’t send traffic there unless the primary region fails.
Aerospike provides strong consistency for single-record transactions. All read and write operations can be executed in linearizable mode. In addition, Aerospike natively provides configuration settings that can be used to relax consistency in favor of higher performance and availability, as needed.
Develop with Agility
Simple content caching of media or thumbnails to reduce requests to storage. By reading frequently accessed data from the Cache, performance can be improved without impacting a traditional data architecture.
User Session Store
User profile and web history data used in a shopping cart, personalization in a leaderboard, and real-time recommendation engine.
Speed up Access to Backend Databases
e.g., RDBMS, MySQL – relational systems were not designed to operate at internet scale and can be overwhelmed by the volume of requests as usage grows.
To deliver high performance user authentication tokens are cached to deliver high performance user authentication.
A scoreboard showing the ranked names and current scores (or other data points) of the leading competitors.
Modern apps communicate via an API. In cases where an API response can be stored in cache, even for short durations.
Schedule and queue asynchronous events. Can be used for rate limiting or any tasks to control the flow of traffic to an endpoint.
By keeping cached copies of runtime configuration data, an application can access this information with minimal latency.
Manage User Spikes
In seasonal cases or user spikes, caching can prevent the application from being overrun and can help avoid adding additional resources.
The Trade Desk Achieves Hyperscale for Real-time Bidding
The Trade Desk is an advertising technology company that provides a self-service platform through which media buyers can purchase digital advertising.
Aerospike runs at the edge as a cache for real-time bidding—which receives 11 million queries per second (800 billion queries per day) and also as a system of record on AWS to manage peak loads of 20 million writes per second in its “cold storage” of user profiles.
Fantasy Sports Leaderboards and Contest Management
Dream11 is India’s largest fantasy sports platform that allows users to play fantasy cricket, hockey, football, kabaddi and basketball.
Aerospike runs as a cache in AWS in conjunction with RDS for real-time leaderboards and contest management handling 2.7 million concurrent users.
Dream11 moved from Elasticache Redis to Aerospike for improved availability, cost, latency and elasticity.
Aerospike is deployed with Spark and Kafka to manage traffic spikes across geos using microservices across seven clusters – all on AWS.
Go into production with confidence
Aerospike CacheDB is available as a fully managed cloud service on the AWS Marketplace with unified billing. Our cloud managed service helps you scale in production without any of the management headaches. With no infrastructure to provision, monitor or manage you get a white-glove user experience and can start running in production on the latest stable version of Aerospike CacheDB. Plus, as your use cases grow you can easily add more resources with elastically scalable, self-serve clusters that can handle extreme data growth with the same high throughput and low latency.