Compare Products

Chronicle Map App Symas LMDB App

Features

* High throughput, low latency, cross process, persisted key value store. * Supports very high update rates by only replicating the latest value. * Off heap data storage, with micro second latency. * Designed to be used in Java, in a pause less, garbage free manner. * Easy to adopt and open source based on the ConcurrentHashMap. * Better utilizes your existing hardware by offering vertical scalability. * UDP support for high fan out. * TCP connectivity. * Concurrent writers on one machine using one copy in memory. * Concurrent multi-master writers across machines, with a reconciliation process. * Multiple readers with TCP and UDP replication. * Resilient writes (if a process dies, the last write is not lost.) * Entirely embedded, you don’t need any additional processes.

Features

* Ordered-map interface (keys are always sorted; range lookups are supported) * Fully-transactional, full ACID semantics with MVCC * Reader/writer transactions (readers don’t block writers; writers don’t block readers) * Fully serialized writers (writes are always deadlock-free) * Extremely cheap read transactions, which can be performed using no mallocs or any other blocking calls * Multi-thread and multi-process concurrency supported; environments may be opened by multiple processes on the same host * Multiple sub-databases may be created with transactions covering all sub-databases * Memory-mapped, allowing for zero-copy lookup and iteration * Maintenance-free (no external process or background cleanup or compaction required) * Crash-proof (no logs or crash recovery procedures required) * No application-level caching (LMDB fully exploits the operating system’s buffer cache) * 32KB of object code and 6KLOC of C

Languages

C Java

Languages

C CPP Java Python Java Script

Source Type

Closed

Source Type

Closed

License Type

Proprietary

License Type

Other

OS Type

OS Type

Pricing

  • Free Trial No Card, By Quote

Pricing

  • By Quote
X

Compare Products

Select up to three two products to compare by clicking on the compare icon () of each product.

{{compareToolModel.Error}}

Now comparing:

{{product.ProductName | createSubstring:25}} X
Compare Now