Need advice about which tool to choose?Ask the StackShare community!
Aerospike vs LokiJS: What are the differences?
Developers describe Aerospike as "Flash-optimized in-memory open source NoSQL database". 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. On the other hand, LokiJS is detailed as "In-memory JavaScript Datastore with Persistence". LokiJS is a document oriented database written in javascript, published under MIT License. Its purpose is to store javascript objects as documents in a nosql fashion and retrieve them with a similar mechanism. Runs in node (including cordova/phonegap and node-webkit), nativescript and the browser.
Aerospike and LokiJS belong to "In-Memory Databases" category of the tech stack.
Aerospike and LokiJS are both open source tools. LokiJS with 4.95K GitHub stars and 389 forks on GitHub appears to be more popular than Aerospike with 295 GitHub stars and 54 GitHub forks.
Pros of Aerospike
- Ram and/or ssd persistence16
- Easy clustering support12
- Easy setup5
- Acid4
- Petabyte Scale3
- Scale3
- Performance better than Redis3
- Ease of use2
Pros of LokiJS
- Can query the objects directly3