达梦数据库可以说是中国国产数据库的老OG了,前些年“去IOE”这个概念刚提出来的时候,我就听说过这款产品了。今年(2020),公司引入了达梦数据库,并且让我参与了达梦的DCA培训,让我有机会完整且系统的了解这款数据库产品。此时正是DCA培训刚刚结束之时,自己这几天的所学、所感,想拿出来和大家分享一下、交流一下。
我是一个在oracle运维方面,有几年经验的DBA,也做过mysql、redis等数据库的运维工作。这次分享的内容,和之前的工作经验是有些关系的。
一、一款容易上手的数据库
达梦这款数据库产品,对于一些有相关数据库经验的老DBA和数据库小白都非常的友好。首先是达梦自身可以通过参数设置,让它以兼容其他数据库的模式运行,支持其他数据库的指令和语法,目前已知可兼容Oracle、MS SQL Server、MySQL、Teradata,可以说之前的工作经验可以完全不浪费的直接拿来用。这个设定可以说是非常的贴心,让有相关工作经验的DBA可以快速的上手,可以大幅降低初期的学习成本,快速上手并创造个人价值。其次达梦是我目前接触到数据库中,对图形支持最好的数据库产品,没有之一,特别是在linux平台也能支持得如此的到位,简直就像在windows上操作一样顺畅。这对于一些刚刚接触数据库的朋友,还有对linux操作系统不是太了解的朋友,真的是太友好了,各种复杂的操作都可以基于图形完成。
二、一款对标oracle的数据库
达梦数据库是一款国产化的数据库,目前oracle的主流架构及相关使用方式,达梦都有其相对应的替代方案,配套的数据库迁移工具也是非常的成熟。达梦数据库目前已经支持集群,可以说在国产数据库这一块来看,是非常非常难得的。但是大家在使用过程中,也不要完全的生搬硬套,其中一些细节还是有区别的,如果盲目的照搬,可能会让自己掉坑里。在这里我举点例子:首先是达梦数据库本身的监听和实例是绑定的,换种说法就是达梦的instance和listener port是一对一的,从数据库组件上来说,达梦没有监听这个组件;从刚才说的 listener port来看,这有点像mysql了,达梦数据库从操作系统进程上来看,也有点像mysql,ps出来核心进程其实只有一个,不像oracle那样可以ps出来一堆的进程。所以说,从大的方案上来说,我们可以直接拿来用,但是一些细节还是要多做测试,多多积累经验。
三、一款方便国人学习的数据库
作为一款国产化的数据库,相关的中文手册自然是不必多说,并且达梦数据库的手册写得非常的详细,非常适合作为学习关系型数据库的入门选择。相关文档会随着安装一并放到磁盘上,不需要额外的下载。对于英文不是特别好的人来说,是非常的贴心。目前其他国外厂商,特别是大厂的手册,一般是没有中文文档的。虽然国外大厂的数据库,一般会有翻译的书籍,来帮助大家理解,但是等相关技术和知识点被翻译成册、案例成堆的时候,书里面的新特性已经不再是新特性了,这种学习相对来说总是滞后的。原汁原味的中文,最快速度的了解最新的技术特性,让更多人能第一时间了解最新的技术,我想对于英文不是太好的人来说,达梦是一个扬长避短的选择。
非常开心能接触一款新的数据库产品,让我的数据库学习体系更加充实。DBA和数据库一起进步,才能让数据库的运维工作更加的顺利。中国的数据库市场,正迎来一个百花齐放的时代,对于DBA和数据库产品来说,都是一个难得的机会,达梦数据库作为中国国产数据库的老OG,我相信会给DBA和数据库市场多一个选择的机会。
来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/30202921/viewspace-2735060/ ,如需转载,请注明出处,否则将追究法律责任。