介绍
本文将介绍国产数据系列之万里数据库GreatDB的整体架构以及快速部署计算存储分离集群环境。

GreatDB基本架构
GreatDB作为一款国产化分布式数据库产品,其整体架构由计算层和存储层组成。计算层实现了整个集群元数据、数据节点和计算节点的管理和维护,而存储层负责存储集群的分片数据。两层之间实现了计算和存储的分离,且都可以独立弹性扩展。SQL节点和数据节点之间采用MGR的多主模式,组成了一个全同步集群,可以接收客户端的读写请求。GreatDB还实现了自研的GreatDB引擎,维护集群的元数据信息,并与数据节点通信将数据存取任务下发到数据节点。
GreatDB集群环境快速部署
在部署环境过程中,需要准备至少三台计算节点和三台数据节点。每个节点需要安装libaio-devel库和ncurses-devel库。运行create_config.sh脚本生成不同节点的配置文件,并使用greatdb_init初始化节点。创建集群之后,可以通过连接SQLNode使用整个集群当成单机MySQL来使用。
更多精彩内容请关注本站。
原创文章,作者:小编小本本,如若转载,请注明出处:https://www.benjiyun.com/yunzhujiyunwei/vps-yunwei/6065.html
