2018年国产化数据库首选:达梦数据库|没事吐槽下

tzwweixiao 2018-12-19

概述

达梦数据库管理系统是武汉达梦公司推出的具有完全自主知识产权的高性能数据库管理系统,简 称DM。

达梦数据库管理系统7.0版本,简称DM7。 DM7是达梦数据库有限公司推出的具有完全自主知识产权的大型通用关系型数据库管理系 统,是达梦公司在总结DM系列产品研发与应用经验的基础之上,吸收主流数据库产品的优点, 采用类JAVA的虚拟机技术设计的新一代数据库产品。

今年基本很多公司都是在做国产化方面,像我们项目是采用中创(info)来做中间件,而达梦来做数据库,所以今天主要介绍下达梦数据库。


发展历程

2018年国产化数据库首选:达梦数据库|没事吐槽下

达梦产品发展历程

目前基本国产化数据库都是采用达梦主备的这种技术方案,虽然达梦也有RAC产品了,但毕竟是去年刚出的一个产品,存在一定风险,相对来说是主备比较成熟。

产品架构

2018年国产化数据库首选:达梦数据库|没事吐槽下

DM7服务器使用“对称服务器架构”的单进程,多线程结构,有效利用系统资源的同时 还可提供较高的可伸缩性能。DM7进程中主要包含监听线程、IO线程、工作线程、调度线 程、日志线程等。

DM7主备

2018年国产化数据库首选:达梦数据库|没事吐槽下

主备系统是DM7提高容灾能力的重要手段。系统由一台主机与一或多台备机构成。主机提供 正常的数据处理服务,备机则时刻保持与主机的数据同步。一旦主机发生故障,备机中的一台立 刻可以切换成新的主机,继续提供服务。主备机的切换是通过服务器、观察器与接口自动完成 的,对客户端几乎完全透明。

相比RAC的话计算存储要double来算,还是挺耗资源的,虽然说是主备,但是这里有个bug:假设A主机死机了,切换到B备机,应用里面数据源配的还是A主机地址,实际上这个切换是毫无意义的,毕竟他们这里是没有做ip漂移的。


总结:

国产化基本告一段落了,感觉中创中间件在做大规模集群、系统稳定性、性能(内存利用率等)、jms消息队列兼容等都是有一定的问题,达梦数据库稳定性、兼容性相比都会好很多,架构也比较成熟,就是网上资料太少了(应该说基本没这方面的内容)。

后面会分享更多devops和DBA方面的内容,感兴趣的朋友可以关注下!!

2018年国产化数据库首选:达梦数据库|没事吐槽下

相关推荐