Need advice about which tool to choose?Ask the StackShare community!
Apache Ignite vs LokiJS: What are the differences?
Developers describe Apache Ignite as "An open-source distributed database, caching and processing platform *". It is a memory-centric distributed database, caching, and processing platform for transactional, analytical, and streaming workloads delivering in-memory speeds at petabyte scale. 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.
Apache Ignite and LokiJS can be primarily classified as "In-Memory Databases" tools.
Apache Ignite and LokiJS are both open source tools. It seems that LokiJS with 5K GitHub stars and 388 forks on GitHub has more adoption than Apache Ignite with 2.67K GitHub stars and 1.3K GitHub forks.
Pros of Apache Ignite
- Written in java. runs on jvm5
- Multiple client language support5
- Free5
- High Avaliability5
- Rest interface4
- Sql query support in cluster wide4
- Load balancing4
- Distributed compute3
- Better Documentation3
- Easy to use2
- Distributed Locking1
Pros of LokiJS
- Can query the objects directly3


