| MicroKernel |
The MicroKernel Design Goals and Principles:
manage huge trees of nodes and properties efficiently
MVCC-based concurrency control
(writers don't interfere with readers, snapshot isolation)
GIT/SVN-inspired DAG-based versioning model
highly scalable concurrent read & write operations
session-less API (there's no concept of sessions; an implementation doesn't need to track/manage session state)
easily portable to C
easy to remote
efficient support for large number of child nodes
integrated API for efficiently storing/retrieving large binaries
human-readable data serialization (JSON)
|