Open topic with navigation
The basic components of NuoDB, their relationships, and uses are as follows:
TRANSACTION ENGINE (TE) - a process that provides access to a single database. It handles requests from clients, caches data, and coordinates transactions.
STORAGE MANAGER (SM) - a process that provides durability of the data that it handles (for example by writing to disk).
BROKER - a server that manages access to transaction engines and storage managers. It is the process to which clients first connect. It uses a load-balancing algorithm to establish direct connections between clients and the TEs.
DOMAIN - A domain is a set of hosts provisioned to run NuoDB. A host is provisioned to run NuoDB by starting an agent.