English
Deutsch
Knowledge Base of Relational and NoSQL Database Management Systemsprovided by solid IT

DBMS > Aerospike

Aerospike System Properties

Please select another system to compare it with Aerospike.

Our visitors often compare Aerospike with MongoDB, Redis and Cassandra.

Editorial information provided by DB-Engines
NameAerospike previously called Citrusleaf
DescriptionFlash-optimized In-memory NoSQL Database
Database modelKey-value store
DB-Engines Ranking measures the popularity of database management systems
Trend Chart
Score4.41
Rank#53  Overall
#7  Key-value stores
Websitewww.aerospike.com
Technical documentationwww.aerospike.com/­docs
DeveloperAerospike
Initial release2012
Current release3.11, January 2017
License Commercial or Open SourceOpen Source Apache and AGPL Licenses; open sourced in June 2014; commercial Enterprise Edition available
Cloud-based Only available as a cloud serviceno
Implementation languageC
Server operating systemsLinux
Data schemeschema-free
Typing predefined data types such as float or dateyes
XML support Some form of processing data in XML format, e.g. support for XML data structures, and/or support for XPath, XQuery or XSLT.no
Secondary indexesyes
SQL Support of (almost full) SQL standard (DML, DDL and DCL statements)no
APIs and other access methodsProprietary protocol
JDBC
Supported programming languages.Net
C
C#
C++
Erlang
Go
Java
JavaScript (Node.js)
Lua
Perl
PHP
Python
Ruby
Server-side scripts Stored proceduresuser defined functions with Lua
Triggersno
Partitioning methods Methods for storing different data on different nodesSharding
Replication methods Methods for redundantly storing data on multiple nodesselectable replication factor
MapReduce Offers an API for user-defined Map/Reduce methodsyes Aerospike Aggregation Framework is similar to Map/Reduce
Consistency concepts Methods to ensure consistency in a distributed systemEventual Consistency in cross-datacenter configuration and Immediate Consistency in local cluster configuration
Foreign keys Referential integrityno
Transaction concepts Support to ensure data integrity after non-atomic manipulations of dataAtomic execution of operations
Concurrency Support for concurrent manipulation of datayes
Durability Support for making data persistentyes
In-memory capabilities Is there an option to define some or all structures to be held in-memory only.yes
User concepts Access controlAccess rights for users and roles with Enterprise Edition only
More information provided by the system vendor
Aerospike previously called Citrusleaf
Specific characteristics

Aerospike is an enterprise-class, NoSQL database solution delivering predictable performance at scale, superior uptime, and high availability at the lowest TCO (Total Cost of Ownership) compared to first-generation NoSQL or relational databases. 
Aerospike was purpose-built with a highly parallelized architecture to support real-time, Big Data-driven applications that cost-effectively scale up and out. Aerospike can run in pure RAM, but is the first to be uniquely optimized for use with solid-state hard drives (SSDs). For predictable low latency, Aerospike indexes are always stored in RAM, but individual tables or namespaces in Aerospike can be stored in either RAM or directly on SSDs, and data on SSDs is accessed in parallel via a proprietary flash-optimized log structured file system.

Competitive advantages
  • Optimized for use with SSDs (solid-state hard drives)
  • Scales horizontally and vertically
  • Auto-sharding & auto-healing
  • Smart clients
  • Proven mission-critical deployments in renowned companies across many industries
Typical application scenarios

Aerospike excels in mission-critical applications that have mixed read/write workloads and in scenarios that require speed at scale. Because of its design, Aerospike is often used as a persistent cache and a user store to address real-time data collection, distribution and analysis requirements common to certain Internet-centric businesses. These include adtech (advertising technology), e-commerce, online bidding, online gaming, and online gambling. Aerospike is also used in the fintech (financial technology) industry for use cases ranging from online trading to fraud detection. Leaders in telecommunications, media, retail and and technology also trust Aerospike to power their web-scale workloads for use cases such as call data records, real-time bidding, recommendation engines and caching.

Key customers

Nielsen, Williams-Sonoma, Inmobi, AppNexus, Telco (confidential), Financial Services (confidential).
​Partners include Intel, Samsung, Amazon Web Services, Cloudera, Dell and Pivotal.

Market metrics

Aerospike’s combination of speed, scalability, and reliability delivers 10x performance or 1/10th the cost compared to other databases. These claims are substantiated by benchmarks (http://www.aerospike.com/category/benchmarks)

Licensing and pricing models

Subscription-based Enterprise Edition and free, open-source Community Edition

3rd party products and services

We invite representatives of 3rd party vendors to contact us for presenting information about their offerings here.

More resources
Aerospike previously called Citrusleaf
Recent citations in the news

What Aerospike learned from testing Intel's superfast Optane SSDs
7 April 2017, Computerworld

What one company learned from testing Intel's superfast Optane SSDs
12 April 2017, Networks Asia

Vulnerability Spoltlight: Multiple Vulnerabilities in the Aerospike NoSQL Database Server
21 February 2017, Cisco Blogs (blog)

Memory disclosure and two remote code execution flaws in Aerospike Database Server
13 January 2017, SC Magazine

Talos opens box, three Aerospike vulns fly out
22 February 2017, The Register

provided by Google News




Share this page

Featured Products

SQL + JSON + NoSQL.
Power, flexibility & scale.
All open source.
Get started now.

Get your step-by-step guide comparing RDBMS to graph databases, including data models, query languages, and deployment strategies.

Semantic Graph Database Leader - Add The Power of Cognitive Probability Graphs - Unique Graph Visualizations - Free Download

Datastax delivers Apache Cassandra as part of a database platform purpose built for IOT, Web and Mobile Apps. Download now.

Present your product here