Chronicle Map是一个基于内存的键值对存储方案。以其低延迟、高并发的特性著称,并在交易及金融系统中得到应用。另外,他还支持持久化到磁盘,以及多键值查询的功能。
下面是官方文档中一段对于从JAVA角度描述Chronicle Map的说明:
From Java perspective, ChronicleMap is a ConcurrentMap implementation which stores the entries off-heap, serializing/deserializing key and value objects to/from off-heap memory transparently. Chronicle Map supports
· Key and value objects caching/reusing for making zero allocations (garbage) on queries.
· Flyweight values for eliminating serialization/deserialization cost and allowing direct read/write access to off-heap memory.