mask slash line

We make next-gen databases for high-growth companies

The Problem

Hundreds of millions of consumers. On billions of devices. 2 Million per second, just 5 milliseconds to decide. It’s a very small window of opportunity. You either succeed or you don’t. The Internet giants are making it happen.

The Solution

A NoSQL database as fast as a cache. A user store for real-time bidding, recommendation engines and cross-channel marketing. Powering real-time big data driven applications with strong consistency (ACID) and 100% uptime.

The Technology

Aerospike’s distributed "Shared-Nothing" architecture is designed and built to reliably store data with automatic failover, replication with immediate consistency within the cluster and cross data-center synchronization. Since the data is distributed evenly and randomly across all nodes within the cluster, it also offers predictable performance where access to every piece of data using its primary key has the same latency. It scales linearly and is also designed to eliminate manual operations with the systematic automation of all cluster management functions.
Technology icons
  • Smart Cluster ™

    Replicates data synchronously

    Smart Cluster

    Smart Cluster™

    Aerospike Smart Cluster™ has a shared-nothing architecture so there’s no single point of failure. Every node in the cluster is identical. You can start with a few nodes and when you want to scale up, just add more hardware—the Cluster scales linearly. Data is distributed evenly across the cluster using randomized key hashing to avoid hot spots. With a 24/7 reliability guarantee, the Aerospike Smart Client™ replicates data synchronously for immediate consistency and is able to detect cluster failure, quickly recover and reform the cluster.

    Learn More About Smart Cluster
  • Smart Client ™

    Applications link to client libraries

    Smart Client

    Smart Client™

    Aerospike Smart Client™ is designed for speed and implemented as open source libraries available in Java, C#, Node.js, PHP, Go, Python, Ruby, C, Perl, Erlang, Libevent, etc. The architecture reduces transaction latency and makes data available in a single hop from the client. It tracks nodes and knows where data is stored in a cluster, instantly aware of configuration changes or when nodes are added or removed so you don’t have to restart your application or set up additional management servers or proxies. It efficiently handles its own TCP/IP connection pool.

    Learn More About Smart Client
  • Cross Datacenter Replication

    Applications link to client libraries

    Cross Data Center Replication

    Cross Datacenter Replication

    Enterprise Feature

    Aerospike Cross Data Center Replication(™) (XDR) manages replication asynchronously across clusters in different data centers for redundancy and disaster recovery. XDR monitors database updates on the "local" cluster and send copies of all write requests to one or more "remote" destination clusters. Data centers can be located closer to consumers for low latency in different geographies.

    Learn More About Cross Datacenter Replication
  • In-Memory Storage Engine

    Lorem ipsum dolor sit amet

    In-Memory Storage Engine

    In-Memory Storage Engine

    Run in pure RAM with spinning disks for persistence or as a hybrid memory database with RAM and Flash/SSDs. Flash/SSDs provides astonishing random access performance even under write loads --- but at a fraction of the cost and without need for an extra persistence layer.

    Learn More About Our In-Memory Storage Engine

The Technology

Aerospike’s distributed "Shared-Nothing" architecture is designed and built to reliably store data with automatic failover, replication with immediate consistency within the cluster and cross data-center synchronization. Since the data is distributed evenly and randomly across all nodes within the cluster, it also offers predictable performance where access to every piece of data using its primary key has the same latency. It scales linearly and is also designed to eliminate manual operations with the systematic automation of all cluster management functions.
Technology icons
Smart Cluster

Smart Cluster™

Aerospike Smart Cluster™ has a shared-nothing architecture so there’s no single point of failure. Every node in the cluster is identical. You can start with a few nodes and when you want to scale up, just add more hardware—the Cluster scales linearly. Data is distributed evenly across the cluster using randomized key hashing to avoid hot spots. With a 24/7 reliability guarantee, the Aerospike Smart Client™ replicates data synchronously for immediate consistency and is able to detect cluster failure, quickly recover and reform the cluster.

Learn More About Smart Cluster
Smart Client

Smart Client™

Aerospike Smart Client™ is designed for speed and implemented as open source libraries available in Java, C#, Node.js, PHP, Go, Python, Ruby, C, Perl, Erlang, Libevent, etc. The architecture reduces transaction latency and makes data available in a single hop from the client. It tracks nodes and knows where data is stored in a cluster, instantly aware of configuration changes or when nodes are added or removed so you don’t have to restart your application or set up additional management servers or proxies. It efficiently handles its own TCP/IP connection pool.

Learn More About Smart Client
Cross Datacenter Replication

Cross Datacenter Replication

Enterprise Feature

Aerospike Cross Data Center Replication(™) (XDR) manages replication asynchronously across clusters in different data centers for redundancy and disaster recovery. XDR monitors database updates on the "local" cluster and send copies of all write requests to one or more "remote" destination clusters. Data centers can be located closer to consumers for low latency in different geographies.

Learn More About Cross Datacenter Replication
In-Memory Storage Engine

In-Memory Storage Engine

Run in pure RAM with spinning disks for persistence or as a hybrid memory database with RAM and Flash/SSDs. Flash/SSDs provides astonishing random access performance even under write loads --- but at a fraction of the cost and without need for an extra persistence layer.

Learn More About Our In Memory Storage Engine

Benefits

Lorem ipsum dolor sit amet, consectetur adipiscing elit.
Key Value Store

Open Source

Aerospike core database and client code are open source to our growing community. You are encouraged to contribute, and together we will continue to push the boundaries of speed at scale.

Query

Elastic Scalability

Easily add or remove nodes to a cluster to increase storage capacity and throughput with linear scalability.

User-Defined Functions

High Performance

With industry leading performance, you can expect sub millisecond response times even as your workloads increase.

Aggregations

Battle Tested

Aerospike was founded in 2009, and has been used to build multi-billion valuation companies. It has been in production with small-scale clusters and massive multi-million TPS monsters for years.

Data Types

Predictable Performance

No single point of failure and data distribution ensures your data will always be available.

Large Data Types

Easy to Get Started

Developers can quickly get up and running with client libraries in over 11 programming languages using intuitive APIs. A schemaless data model allows you to store data with any structure without defining a schema, which allows you to easily evolve your data overtime.

Flexible Data Model

Flexible Data Model

A schemaless data model allows you to store data with any structure without defining a schema, which allows you to easily evolve your data overtime.

Data Types

Flash Optimized

Leverage a storage engine designed for Flash, guaranteeing high performance access to your persisted data, while realizing the cost benefits of Flash.

Features

Lorem ipsum dolor sit amet, consectetur adipiscing elit.
Key Value Store

Key Value Store

Key Value Store gives the ability to store and retrieve values from one or more bins within a record which is accessible via its primary key. Primary keys are automatically indexed and indexes are stored in RAM.

Data Types

Data Types

Aerospike has a built-in support for several data types, used for values in bins and as arguments and return values from user-defined functions.

User-Defined Functions

User-Defined Functions

UDFs extend the functionality of the Aerospike database by allowing developers to write functions that are evaluated and executed on the cluster.

Query

Queries

Queries provide value-based look ups through the use of secondary indexes. The query is sent to all nodes in parallel in a scatter-gather pattern.

Aggregations

Aggregations

The programmatic aggregation framework allows an initial Map function to run over a collection and emit results in a highly parallel fashion.

Success Stories

Lorem ipsum dolor sit amet, consectetur adipiscing elit.
See success stories for all industries
AppNexus

AppNexus

AppNexus is the world’s largest, independent, real-time ad technology platform powering the most innovative trading solutions and marketplaces for Internet advertising.

Why AppNexus chose Aerospike over other databases

We run Aerospike heavily, peaking at 3 million reads per second and well over 1 1/2 million writes a second in a very cost effective way. I don’t think there’s any technology we’ve run into that even comes close. Geir Magnusson, CTO of AppNexus.
See AppNexus customer success story
AppNexus

Kayak

Operating in 34 countries and 18 languages, KAYAK enables travelers to easily compare hundreds of travel sites with one search and processes over one billion queries a year.

Why Kayak chose Aerospike over other databases

Aerospike filled a gap for KAYAK that other caching and database technologies could not, enabling multi-key gets in less than 3 milliseconds and deploying with ease and scale with very low jitter. Ko Baryiames, SVP Technology
See AppNexus customer success story
Curse

Curse

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Quisque dictum massa at erat egestas, ut laoreet orci blandit. Donec venenatis in sapien in lobortis.

Why Curse choose Aerospike over other databases

We looked at other NoSQL databases and ultimately settled on Aerospike because it is an order of magnitude faster and will enable us to reliably scale from over one million active users to over 10 million monthly active users by next December. Michael Comperda, CTO, Curse Inc.
See Curse customer success story
SnapDeal

SnapDeal

With 500% growth in 2013 and revenue projected to exceed $1 billion by 2015, Snapdeal is what many people would consider an overnight success story.

Why SnapDeal choose Aerospike over other databases

There has been no need for maintenance with Aerospike; it just works out of the box. Amitabh Misra, VP of Engineering
See SnapDeal customer success story

Aerospike Las Vegas 2015

Replatforming on Aerospike DB

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Morbi quis vehicula enim, et lobortis libero. Duis at quam augue. In egestas scelerisque semper. Donec varius eros in pellentesque egestas. Nam nisi felis, commodo ac bibendum eu, facilisis quis turpis. Proin ultricies faucibus est quis pharetra.

Learn More

Trusted by the World's Biggest Brands

Build Your First App

Build, Deploy and Run Today.

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Nullam eu eros vitae diam lacinia luctus. Donec id orci sapien.

Download Community Edition

or Try Burro Now