Chronicle Map

在整个网络中复制密钥值存储,实现一致性、持久性和高性能。『Replicate your Key Value Store across your network, with consistency, persistance and performance.』

  • Owner: OpenHFT/Chronicle-Map
  • Platform: Linux,Windows,Docker
  • License:: Apache License 2.0
  • Category::
  • Topic:
  • Like:
    0
      Compare:

Github stars Tracking Chart

badge
javadoc
GitHub
release%20notes subscribe
brightgreen
measure?project=OpenHFT Chronicle Map&metric=alert
status

About

Chronicle Map is a super-fast, in-memory, non-blocking, key-value store,
designed for low-latency, and/or multi-process applications such as
trading and financial market applications. See Features
doc
for more information.

The size of a Chronicle Map is not limited by memory (RAM), but rather
by the available disk capacity.

Use cases

Chronicle Map is used in production around the world for:

  • real-time trading systems. Chronicle Map provides in-memory
    access speeds, and supports ultra-low garbage collection. Chronicle
    Map can support the most demanding of applications.

  • highly concurrent systems. Chronicle Map supports multiple
    readers and writers, distributed across multiple machines.

Why use Chronicle Map?

Chronicle Map is:

  • fast. Millions of operations per second, with low and stable
    microsecond latencies for reads and writes. Write queries scale well
    up to the number of hardware execution threads in the server. Read
    queries never block each other.

  • reliable. Chronicle Software have a “chaos monkey” test which
    verifies Chronicle Map multi-master replication in the face of node
    and network failures. The map can optionally be persisted to disk.

  • in production at banks and hedge funds, globally.

  • built using lessons learnt from real-world experience solving
    real-world problems.

  • open source (standard version), and in use at hundreds of sites
    around the world.

Our offering

Chronicle Software provides full support for Chronicle Map, consulting
to help you make best use of the product, and can also deliver projects
using a mix of our resources and your own.

Replication

See Chronicle Map Replication for more
information.

Documentation

The Chronicle Map documentation comprises:

Documentation

Linked documentation is contained in the docs folder.

Chronicle Software Release Notes

Leave your e-mail to get
information about the latest releases and patches to stay up-to-date.

Main metrics

Overview
Name With OwnerOpenHFT/Chronicle-Map
Primary LanguageJava
Program languageJava (Language Count: 1)
Platform
License:Apache License 2.0
所有者活动
Created At2014-07-18 15:33:57
Pushed At2025-01-05 02:53:22
Last Commit At
Release Count210
Last Release Namechronicle-map-3.27ea0 (Posted on 2024-11-15 17:48:31)
First Release Namechronicle-map-1.0.0 (Posted on 2014-08-05 14:07:30)
用户参与
Stargazers Count2.9k
Watchers Count160
Fork Count473
Commits Count3.5k
Has Issues Enabled
Issues Count310
Issue Open Count16
Pull Requests Count183
Pull Requests Open Count3
Pull Requests Close Count73
项目设置
Has Wiki Enabled
Is Archived
Is Fork
Is Locked
Is Mirror
Is Private