From 4afe2b9d9ffba5e34cac8994699c4faaa0c7deed Mon Sep 17 00:00:00 2001 From: Anna Stuchlik Date: Fri, 22 Sep 2023 15:10:07 +0200 Subject: [PATCH] doc: add RBNO to glossary This commit adds Repair Based Node Operations to the ScyllaDB glossary. Fixes https://github.com/scylladb/scylladb/issues/11959 Closes scylladb/scylladb#15522 --- docs/reference/glossary.rst | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/docs/reference/glossary.rst b/docs/reference/glossary.rst index ff0c4c178f..5c1604419d 100644 --- a/docs/reference/glossary.rst +++ b/docs/reference/glossary.rst @@ -119,6 +119,14 @@ Glossary Replication Factor (RF) The total number of replica nodes across a given cluster. An :abbr:`RF (Replication Factor)` of 1 means that the data will only exist on a single node in the cluster and will not have any fault tolerance. This number is a setting defined for each keyspace. All replicas share equal priority; there are no primary or master replicas. An RF for any table, can be defined for each :abbr:`DC (Data Center)`. See :doc:`Fault Tolerance `. + Repair Based Node Operations (RBNO) + :abbr:`RBNO (Repair Based Node Operations)` is an internal ScyllaDB mechanism that uses repair to + synchronize data between the nodes in a cluster instead of using streaming. RBNO significantly + improve database performance and data consistency. + + RBNO is enabled by default for a subset node operations. + See :doc:`Repair Based Node Operations ` for details. + Shard Each Scylla node is internally split into *shards*, an independent thread bound to a dedicated core. Each shard of data is allotted CPU, RAM, persistent storage, and networking resources which it uses as efficiently as possible.