Comparison Index |
Redis |
Aerospike |
Introduction |
Redis is in-memory
data structure store, used as database, cache and message broker. |
Aerospike is a
flash-optimized in-memory NoSQL Database. |
Primary database
model |
Key-value store |
Key-value store |
Official Website |
redis.io |
www.aerospike.com |
Technical
documentation |
redis.io/documentation |
www.aerospike.com/docs |
Developed By |
Salvatore Sanfilippo |
Aerospike |
Initial release |
2009 |
2012 |
License |
Open Source |
Open Source |
Cloud-based |
No |
No |
Implementation
language |
Redis is written and
implemented in C language. |
Aerospike is also
written and implemented in C language. |
Server operating
systems |
BSD, Linux, OS X,
Windows |
Linux |
Data scheme |
schema-free |
schema-free |
XML support |
No |
No |
Secondary indexes |
No |
Yes |
SQL |
No |
No |
APIs and other
access methods |
proprietary protocol |
Proprietary
protocol,JDBC |
Supported
programming languages |
C, C#, C++, Clojure,
Crystal, D, Dart, Elixir, Erlang, Fancy, Go, Haskell, Haxe, Java, JavaScript
(Node.js), Lisp, Lua, MatLab, Objective-C, OCaml info, Perl, PHP, Prolog,
Pure Data, Python, R, Rebol, Ruby, Rust, Scala, Scheme, Smalltalk, Tcl |
.Net, C, C#, C++,
Erlang, Go, Java, JavaScript (Node.js), Lua, Perl, PHP, Python, Ruby |
Server-side scripts |
Lua |
user defined
functions |
Triggers |
No |
No |
Partitioning methods |
Sharding |
Sharding |
Replication methods |
Master-slave
replication |
Selectable
replication factor |
MapReduce |
No |
Yes |
Consistency concepts |
Eventual Consistency |
Eventual Consistency
in cross-datacenter configuration and Immediate Consistency in local cluster
configuration |
Foreign keys |
No |
No |
Transaction concepts |
Optimistic locking,
atomic execution of commands blocks and scripts |
Atomic execution of
operations |
Concurrency |
Yes |
Yes |
Durability |
Yes |
Yes |
In-memory
capabilities |
Yes |
Yes |
User concepts |
Simple
password-based access control |
Access rights for
users and roles |
Special
Characterstics |
Redis is ranked as
world?s fastest database. It reduces application complexity, simplifies
development, accelerates time to market and provides unprecedented
flexibility to developers with its visionary data structures and modules. |
Aerospike is an
enterprise-class, NoSQL database solution delivering predictable performance
at scale, superior uptime, and high availability at the lowest cost compared
to first-generation NoSQL or relational databases. Aerospike was mainly built
with a highly parallelized architecture to support real-time, Big Data-driven
applications that cost-effectively scale up and out. |
Comparing Advantages |
Redis is an
in-memory database platform provides support of wide range of data structures
such as strings, hashes, sets, lists, sorted sets, bitmaps, hyperloglogs, and
geospatial indexes. Redis provides effortless scaling in a fully automated
manner by overseeing all the operations of sharding, re-sharding, migration.
It also includes persistence, instant automatic failure detection, backup and
recovery, and in-memory replication across racks, zones, datacenters,
regions, and cloud platforms. |
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 |
Key Customers |
Key customers of
Redis are: Verizon, Vodafone, Atlassian, Trip Advisor, Jet.com, Nokia,
Samsung, HTC, Docker, Staples, Intuit, Groupon, Shutterfly, KPMG, TD Bank,
UnitedHealthcare, RingCentral, The Motley Fool, Bleacher Report, HipChat,
Salesforce, Hotel Tonight, Cirruspath, Itslearning.com, Xignite, Chargify,
Rumble Entertainment, Scopely, Havas Digital, Revmob, MSN, Bleacher Report,
Mobli, TMZ, Klarna, Shopify etc. |
Key customers of
Aerospike are: Nielsen, Williams-Sonoma, Inmobi, AppNexus, Telco
(confidential), Financial Services (confidential). Partners include Intel,
Samsung, Amazon Web Services, Cloudera, Dell and Pivotal |
Market Metrics |
Redis Labs consists
of more than 60000 customers globally and is consistently ranked as a leader
in top analyst reports on NoSQL, in-memory and operational databases. Redis
is rated as no. 1 cloud database, no.1 database in Docker, no.1 NoSQL
datastore, most popular NoSQL database in container. |
Aerospike is a
combination of speed, scalability, and reliability. It delivers 10 times
performance or 1/10th the cost compared to other databases. |
0 Comments