What Type of Consistency Does Nessie Provide?

Nessie provides serializable consistency guarantees.

What Types of Workloads Are Most Suitable for Nessie?

Nessie yields especially high performance for the following types of workloads:

What Techniques and Data Structures Does Nessie Employ?

To achieve good performance for the described use-cases (and others), Nessie relies primarily on the following techniques and data structures:

A simplified view of the storage architecture of a single Nessie node resembles the following:

Nessie Architecture

Further Reading

For more in-depth information about the Nessie architecture, please see the documents available on the publications page.