Regatta has four software modules required to run the Regatta Database. The modules are:Documentation Index
Fetch the complete documentation index at: https://docs.regatta.dev/llms.txt
Use this file to discover all available pages before exploring further.
RDB
The RDB module allows optimal usage of server resources (CPU, network, and I/O). To increase Regatta’s performance and capacity, simply add servers with the RDB module deployed on them.Sequencer
The Sequencer module coordinates distributed events among all Regatta components.DCM
The Database Catalog Manager (DCM) module manages the database catalog, which contains all schema definitions including tables, materialized views, data types, and hierarchical schema structures.GDD
The Global Deadlock Detector (GDD) module is responsible for detecting circular distributed dependencies between transactions in the system and resolving them.Modules Distribution
When setting up the Regatta cluster, you will need to determine where each module will reside. Servers that host the RDB module must also assign a storage device for that RDB. Multiple RDB modules can be deployed, while the other modules—DCM, GDD, and Sequencer—should be deployed only once. The recommended configuration is:- RDB – on all servers
- GDD, DCM, Sequencer – all on the same server alongside one of the RDBs
<path/to/> is the full or relative path to where the RPM was saved.