Is Aerospike more than a front-edge database? Cache & online transactional (OLTP) store


#1

Hi,

I’ve been researching Aerospike and it sounds awesome. However, I’m trying to understand what it really is. Can Aerospike be used as a stand alone fully fledge database or is it best suited as a front-edge database to work in concert with other backend stores/tools?

Thanks Frank


#2

Aerospike can be used in either configuration. It simply depends on your use case.

Aerospike is a low latency and high transactions/second database, so it is ideal for either use case. You can deploy it as an edge cache, by running it only in-memory. However, thanks to it having persistence and clustering (resiliency), Aerospike can be used to replace the common two-layer data store architecture of cache + database. In fact, many users have replaced the replaced their prior more complicated storage systems with Aerospike. Aerospike is often used as the online transactional (OLTP) store, due to it’s reliability, scale and performance, and much less as a cache.