共有两种类型的 HADB 节点:
每个节点包含一个父进程和几个子进程。父进程称为节点监控 (NSUP),由管理代理启动。它负责创建子进程并使它们保持运行。
子进程可以是:
事务服务器进程 (TRANS),用于协调分布式节点上的事务以及管理数据存储。
关系代数服务器进程 (RELALG),用于协调并执行复杂的关系代数查询,如排序和连接。
SQL 共享内存服务器进程 (SQLSHM),用于维护 SQL 字典高速缓存。
SQL 服务器进程 (SQLC),用于接收客户机查询,将查询编译为本地 HADB 指令,将这些指令发送到 TRANS,接收结果并将结果传送到客户机。对于每个客户机连接,每个节点包含一个主 SQL 服务器和一个子服务器。
节点管理器服务器进程 (NOMAN),管理代理使用该进程来执行由 hadbm 管理客户机发出的管理命令。