From 595140b1231302cd759c07c8230b5aebefea1caa Mon Sep 17 00:00:00 2001 From: Neil Clifford Date: Thu, 28 Sep 2017 16:27:32 +0100 Subject: [PATCH] Initial re-work of documentation --- docs/CM_Overview.adoc | 50 +++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 50 insertions(+) create mode 100755 docs/CM_Overview.adoc diff --git a/docs/CM_Overview.adoc b/docs/CM_Overview.adoc new file mode 100755 index 000000000..e2b5d7fb1 --- /dev/null +++ b/docs/CM_Overview.adoc @@ -0,0 +1,50 @@ += Chronicle Map overview + +Chronicle Map is a super-fast, in-memory, key-value +store, that can overflow seamlessly to disk, and can be distributed across the network. + +INSERT DIAGRAM + +== 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. +• 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. +• in production at banks and hedge funds +globally. +• reliable. Chronicle Software have a “chaos +monkey” test which verifies Chronicle Map +multi-master replication in the face of node +and network failures. + +== Our offering +Chronicle Software provide 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 Environment Example +The following diagram shows an example of Chronicle Map replication over 3 servers (or sites). + +INSERT DIAGRAM + +Replication is multi-master, lock-free, redundant, deterministic, and eventually consistent. + +The writer can optionally wait for replication to occur across nodes or regions. +