StackShareStackShare
Follow on
StackShare

Discover and share technology stacks from companies around the world.

Product

  • Stacks
  • Tools
  • Companies
  • Feed

Company

  • About
  • Blog
  • Contact

Legal

  • Privacy Policy
  • Terms of Service

© 2025 StackShare. All rights reserved.

API StatusChangelog
Aerospike
ByAerospikeAerospike

Aerospike

#3in In-Memory Databases
Stacks202Discussions3
Followers288
OverviewDiscussions3

What is Aerospike?

Aerospike is an open-source, modern database built from the ground up to push the limits of flash storage, processors and networks. It was designed to operate with predictable low latency at high throughput with uncompromising reliability – both high availability and ACID guarantees.

Aerospike is a tool in the In-Memory Databases category of a tech stack.

Key Features

99% of reads/writes complete in under 1 millisecond.Predictable low latency at high throughput – second to none. Read the YCSB Benchmark.The secret sauce? A thousand things done right. Server code in ‘C’ (not Java or Erlang) precisely tuned to avoid context switching and memory copies. Highly parallelized multi-threaded, multi-core, multi-cpu, multi-SSD execution.Indexes are always stored in RAM. Pure RAM mode is backed by spinning disks. In hybrid mode, individual tables are stored in either RAM or flash.

Aerospike Pros & Cons

Pros of Aerospike

  • ✓Ram and/or ssd persistence
  • ✓Easy clustering support
  • ✓Easy setup
  • ✓Acid
  • ✓Performance better than Redis
  • ✓Petabyte Scale
  • ✓Scale
  • ✓Ease of use

Cons of Aerospike

No cons listed yet.

Aerospike Alternatives & Comparisons

What are some alternatives to Aerospike?

Redis

Redis

Redis is an open source (BSD licensed), in-memory data structure store, used as a database, cache, and message broker. Redis provides data structures such as strings, hashes, lists, sets, sorted sets with range queries, bitmaps, hyperloglogs, geospatial indexes, and streams.

Hazelcast

Hazelcast

With its various distributed data structures, distributed caching capabilities, elastic nature, memcache support, integration with Spring and Hibernate and more importantly with so many happy users, Hazelcast is feature-rich, enterprise-ready and developer-friendly in-memory data grid solution.

SAP HANA

SAP HANA

It is an application that uses in-memory database technology that allows the processing of massive amounts of real-time data in a short time. The in-memory computing engine allows it to process data stored in RAM as opposed to reading it from a disk.

Apache Ignite

Apache Ignite

It is a memory-centric distributed database, caching, and processing platform for transactional, analytical, and streaming workloads delivering in-memory speeds at petabyte scale

MemSQL

MemSQL

MemSQL converges transactions and analytics for sub-second data processing and reporting. Real-time businesses can build robust applications on a simple and scalable infrastructure that complements and extends existing data pipelines.

NCache

NCache

NCache is an open source distributed cache for .NET & .NET Core (Apache 2.0) by Alachisoft. NCache provides an extremely fast and linearly scalable distributed cache that caches application data and reduces expensive database trips.

Aerospike Integrations

Boundary, ContainerShip, observIQ are some of the popular tools that integrate with Aerospike. Here's a list of all 3 tools that integrate with Aerospike.

Boundary
Boundary
ContainerShip
ContainerShip
observIQ
observIQ

Aerospike Discussions

Discover why developers choose Aerospike. Read real-world technical decisions and stack choices from the StackShare community.

Gagan Jakhotiya
Gagan Jakhotiya

Engineering Manager

Oct 5, 2023

Needs adviceonAerospikeAerospikeMySQLMySQLTile38Tile38

I have a very limited but significant use case for spatial index in a routing service. I see these indexes not growing beyond 10,000 geometries for the next 1 year and maybe 100,000 for the next 3 years. The solution needs to be approached from a delivery timeline perspective mostly because the use case also comes with a slightly relaxed compute time SLA and cost optimum implementation PoV.

We have chosen R-Tree based index as a suitable choice for our use case. We are already using Aerospike and MySQL in our stack. MySQL supports R-Tree and has good docs as well. I couldn't find anything specific to R-Tree with Aerospike. Also, generally would like to understand from the performance perspective how these two choices would fare with something like Tile38?

Suggestions beside these are also most welcome.

0 views0
Comments
Lance Wyatt
Lance Wyatt

Database Consultant at Aerospike

Jul 10, 2023

Needs adviceonAerospikeAerospike

Mongo is an awesome platform but can lead to server sprawl and a ton of inefficiencies. Aerospike can provide higher level of throughput on significantly less hardware with a lot less organization complexities involved. Long term, it would be a tremendously more viable option.

0 views0
Comments
ishikapaul
ishikapaul

Sep 14, 2015

Needs adviceonAerospikeAerospike

Aerospike is used heavily in our real time kafka pipeline. We use it two ways: we harness the fast key-value store lookup and leveraging Aerospikes ACID capabilities through UDFs we could manage updates in real time. Aerospike

0 views0
Comments

Try It

Visit Website

Adoption

On StackShare

Companies
52
CFSJCS+46
Developers
141
RJMATP+135