引⽤-各类数据库整体架构图汇总
采集并汇总GBase 8a,oceanbase,tidb,polardb-O,gaussdb200,clickhouse,flink,spark等数据库的整体架构图和对应说明,⽅便从整体上看数据库之间的差异。新搜集到的数据库材料,我放到了最前⾯。
⽬录导航
星环TDH
核⼼: Inceptor 基于Hadoop和Spark技术平台打造
星环TDH 产品架构图
易鲸捷 EsgynDB
核⼼:基于Apache Trafodion, 2021年4⽉改名叫 attic
易鲸捷 EsgynDB 产品整体架构图
易鲸捷 EsgynDB 产品⽣态集成图
json值的类型有哪些易鲸捷 EsgynDB 产品整体架构图
易鲸捷 EsgynDB 产品整体架构图
中兴通讯GoldenDB
中兴通讯GoldenDB产品架构图神通数据库MPP集
神通数据库MPP集产品架构图
神通数据库MPP集产品架构图
巨杉Sequoiadb
巨杉Sequoiadb产品整体逻辑框架图
巨杉Sequoiadb产品存储引擎框架图
协调节点
协调节点不存储任何⽤户数据。作为外部访问的接⼊与请求分发节点,协调节点将⽤户请求分发⾄相应的数据节点,最终合并数据节点的结果应答对外进⾏响应。
编⽬节点
编⽬节点主要存储系统的节点信息、⽤户信息、分区信息以及对象定义等元数据。在特定操作下,协调节点与数据节点均会向编⽬节点请求元数据信息,以感知数据的分布规律和校验请求的正确性。
数据节点
数据节点为⽤户数据的物理存储节点,海量数据通过分⽚切分的⽅式被分散⾄不同的数据节点。在关系型与 JSON 数据库实例中,每⼀条记录会被完整地存放在其中⼀个或多个数据节点中;⽽在对象存储实例中,每⼀个⽂件将会依据数据页⼤⼩被拆分成多个数据块,并被分散⾄不同的数据节点进⾏存放。
阿⾥云 AnalyticDB PostgreSQL
阿⾥云 AnalyticDB 产品架构图
阿⾥云 AnalyticDB 产品架构图
AnalyticDB PostgreSQL版采⽤MPP架构,实例由多个计算节点组成,存储磁盘类型⽀持⾼效云盘和ESSD云盘,计算和存储分离,可以独⽴增加节点或扩容,且保持查询响应时间不变。集实例包括的组件有:
协调节点(Master Node)。
接收请求,制定分布式执⾏计划。
计算节点(Compute Groups)。
全并⾏分析计算
数据分区双副本存储
定期⾃动备份⾄OSS
区别于Greenplum, 2021年2⽉8⽇,AnalyticDB PostgreSQL版正式开放多Master的能⼒,⽀持通过
⽔平扩展协调节点(Master Node)来突破原架构单Master的限制,在计算节点不存在瓶颈的情况下,系统连接数及读写能⼒可以随着Master节点数增加实现线性扩展,从⽽进⼀步提升系统整体能⼒,更好的满⾜实时数仓及HTAP等业务场景的需求。
腾讯TDSQL MySQL
腾讯TDSQL MySQL 产品架构图
实例:从业务视⾓看到的⼀个具有完整能⼒的数据库;
分⽚(Sharding):是由数据库节点组(SET)和 SQL Engine(SQL Engine)和⽀撑系统组成⼀主多从数据库,也是⽔平拆分后承载数据的基本单元;
节点组(SET):由数据库节点(DataNode)组成的,通常包括⼀个主、从节点的集合。说明:云数据库⽀持虚拟化多租户能⼒,节点即可以是物理节点(⼀台物理设备),也可以是逻辑节点(⼀台物理设备的⼀部分资源)
SQL 引擎层(SQL Engine):账号鉴权、管理连接、SQL 解析、分配路由的 SQL Engine模块;SQL Engine 可以混合部署在数据库节点(DataNode)之上,也可以独⽴部署在⼀台物理机中。SQL Engine 也是采⽤分布式架构设计,提供并⾏负载和⾼可⽤容灾能⼒;调度集、决策集:作为集
的管理调度中⼼,主要保证数据库节点组、接⼊SQL Engine 集的正常运⾏;
调度集(Scheduler):帮助 DBA 或者数据库⽤户⾃动调度和运⾏各种类型的作业,⽐如数据库备份、收集监控、⽣成各种报表或者执⾏业务流程等等,TDSQL 把Schedule、Zookeeper、Oss(运营⽀撑系统)结合起来,通过时间窗⼝激活指定的资源计划,完成数据库在资源管理和作业调度上的各种复杂需求,Oracle 也⽤
DBMS_SCHEDULER ⽀持类似的能⼒。
决策集(ZooKeeper):在 TDSQL 中,它的主要功能是配置维护、选举决策、路由同步等,ZooKeeper ⽀撑数据库节点组(分⽚)的创建、删除、替换等⼯作,集部署要求⼤于等于 3组且跨机房部署。
TDSpark 节点:基于 Spark 扩展的计算节点,采⽤只读的⽅式与 SET 连接,以 JDBC的⽅式获取数据。
⾚兔运营平台(chitu):基于 TDSQL 定制开发的⼀套综合的业务运营和管理平台,将
数据库的管理特点,将⽹络管理、系统管理、监控服务有机整合在⼀起。
达梦MPP
DM MPP 数据库集产品系统架构图
DM MPP 中的每⼀个 DM 数据库服务器实例作为⼀个执⾏节点,简称 EP。客户端可连接任意⼀个 EP 节点进⾏操作,所有 EP 对客户来说都是对等的。
DM MPP 系统内每个 EP 只负责⾃⾝部分数据的读写,执⾏计划在所有 EP 并⾏执⾏,能充分利⽤各 EP 的计算能⼒及发挥各 EP 独⽴存储的优势。数据只在必要时通过 DM 的⾼速邮件 MAL 系统在 EP 间传递。当通信代价占整体执⾏代价的⽐例较⼩时,更能体现⼤规模并⾏处理的优势,随着系统规模的扩⼤,并⾏⽀路越多,优势越明显。
Flink 架构图
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论