Gaussdb 100正式改名为Gaussdb T,Gaussdb 200和300合并为Gaussdb A.
前天学习了Gaussdb T的安装,在centos 7.3上安装了gaussdb t,虽然中间出现了一些错误,但是还是解决了,成功完成安装,这两天把Gaussdb t的产品文档大概浏览了一下,对比oracle数据库,SQL语法90%相同,但是架构上还是存在较大差异,gaussdb t的架构参考了oracle、mysql、pg、db2,今天分享一下具体的架构。
Gaussdb t目前有3种架构,分别是单机、HA、分布式集群,据说2020年1月1日会发布RAC集群架构,目前发布的3种架构,是存在包含关系的,单机是最基本的架构,然后HA是多套单机组成,可以是1主1备、1主2备等,接着分布式集群是有多套HA组成,一般是多套1主2备组成。因此学习gaussdb t架构,要从最基本的单机开始学习。
Gaussdb t单机版,就是在一台服务器运行数据库,每套数据库只有一个守护进程,通过端口区分数据库,连接时通过IP地址加端口连接,守护进程会fork出各种功能线程,其中最重要的是6个核心功能线程,大体跟oracle一样,当然也有一点区别,如下图: