What is Jylis?

Jylis is a distributed in-memory database for Conflict-free Replicated Data Types (CRDTs), built for speed, scalability, availability, and ease of use.

  Not yet released!

Jylis is still unfinished software, and hasn't yet been formally released. However, it's completely open source, available for download, and already very stable, so if you're interested in Jylis, now is a great time to browse through the documentation, give it a try, or even get involved with its development.

 

Distributed In-Memory Database

Read and write data to any replica with the speed of direct memory access (no waiting for disk I/O). Every replica is a master, and you never have to wait for cluster consensus to access your data.

Strategic Conflict Resolution for Parallel Changes

Choose the right CRDTs for your application, read and write in parallel to all replicas, and let the data converge to an eventually consistent result based on the semantics of that data type.

GET   SET

Simple Syntax,
Popular Protocol

Adopt with ease, using a simple command syntax conveyed with RESP, a lightweight client/server protocol for which many client libraries exist.