Supports high throughput with very low latencies.
Krati was developed at LinkedIn and is written in 100% Java.
Krati has also been integrated into Voldemort as a storage engine to provide a remote, distributed, and partition-based storage solution.
Here are some key features of "Krati":
· Supports varying-length data array
· Supports key-value data store access
· Performs append-only writes in batches
· Has write-ahead redo logs and periodic check-pointing
· Has automatic data compaction (i.e. garbage collection)
· Is memory-resident (or OS page cache resident) yet persistent
· Allows single-writer and multiple readers