gerard
巨杉数据库是采用计算+存储分离的架构,分为数据库存储引擎与数据库实例两大模块。
其中数据库存储引擎可以归类于存储层,对外提供统一的数据资源池;SparkSQL、MySQL、PGSQL、S3对象存储等数据库实例则可以归类为计算层,提供不同的服务实例,满足不同的业务场景需求。
再进一步看,数据库存储引擎又由协调节点、编目节点、数据节点。其中协调节点负责外部访问的接入与请求分发,用户可以连接协调节点,调用相应的API从数据节点中读取数据,完成简单的数据计算操作。从狭义上讲,协调节点也可以归类为计算层。
因此,巨杉数据库是采用计算 + 存储分离的架构。