Another Word For It Patrick Durusau on Topic Maps and Semantic Diversity

December 12, 2010

Krati – A persistent high-performance data store

Filed under: Data Structures,NoSQL — Patrick Durusau @ 5:53 pm

Krati – A persistent high-performance data store

From the website:

Krati is a simple persistent data store with very low latency and high throughput. It is designed for easy integration with read-write-intensive applications with little effort in tuning configuration, performance and JVM garbage collection….

Simply put, Krati

  • supports varying-length data array
  • supports key-value data store access
  • performss append-only writes in batches
  • has write-ahead redo logs and periodic checkpointing
  • has automatic data compaction (i.e. garbage collection)
  • is memory-resident (or OS page cache resident) yet persistent
  • allows single-writer and multiple readers

Or you can think of Krati as

  • Berkeley DB JE backed by hash-based indexing rather than B-tree
  • A hashtable with disk persistency at the granularity of update batch

If you use Krati as part of a topic map application please share your experience.

No Comments

No comments yet.

RSS feed for comments on this post.

Sorry, the comment form is closed at this time.

Powered by WordPress