关于 SequoiaDB
快速入门
安装
基本操作
数据模型
SQL引擎
S3引擎
系统架构
数据库管理
连接器
驱动
参考手册
故障排除
SAC 管控中心
Web服务
版本信息
SequoiaDB 是一款金融级分布式数据库。下图为 SequoiaDB 的逻辑架构图:
SequoiaDB整体架构由几个主要部分组成:
SequoiaDB支持独立模式和集群模式两种部署方式,独立模式部署主要用于开发环境,或者初学者学习使用;在正式的生产环境中都需要采用集群模式部署。
独立模式部署(Standalone)
独立模式部署只需要一台主机和一个磁盘即可,所有节点共享该磁盘。数据节点以单机模式启动。
管控中心节点为可选节点,仅当需要使用WEB化服务时才需要部署。
SQL节点为可选节点,仅当需要使用SQL引擎时才需要部署。
集群模式部署
集群模式部署支持一台或多台主机(Host),可以根据业务规模进行部署规化,也可以通过扩容/减容操作来伸缩集群规模。
推荐数据使用3份副本,即每个复制组内包含3个节点。上图虚线框内为同一个复制组节点。
推荐每个数据节点独占一块磁盘。而其它节点可以共享磁盘。
管控中心节点全局只有一个,因此只需要在一台主机(Host)上部署即可。
编目节点在推荐配置下只有3个,当主机(Host)数量超过3台时,选择其中3台部署即可;否则可以在某些主机(Host)上进行多节点部署。
协调节点和SQL节点可以根据业务规模在每台主机(Host)上部署一个或多个节点。
一个集群最大可部署65535个节点。
资源管理节点在每台主机(Host)上部署一个。