Simple, persisted in-memory NoSQL DB, based on
ConcurrentSkipListMap
.
ACID transactional semantics:
- Atomicity with automatic rollback in case of exception,
- Consistency - only with constraints enforced programmatically inside transaction,
- Isolation is serializable (with global lock),
- Durability through on-commit callbacks (this method is blocking).