因工作原因今年正式开始接触强大的达梦数据库,学习达梦数据库也有几个月了,从DCA认证到现在的DCP认证,学习的内容也在逐步的深入,对达梦数据库的架构、原理等也逐渐的有了一些了解,但是公司目前环境非常少,所以实操经验非常少。将这段时间对达梦数据库的了解,和个人比较熟悉的SQL Server、MySql主流数据库,在功能、易用性等方面,做一下简单的对比。因为达梦技术掌握还不够深入,所以可能存在某些观点表达不正确之处,欢迎大家指正。
1、图形化界面方面:达梦相比MySql开源数据库,开发出了很多图形化界面工具,大大方便了DBA的运维管理,这个确实是达梦的一大优势,图形化操作体验上和SQL Server感觉相差不大,功能也比较全,唯一小缺点就是启动图形化界面时比较麻烦一些。
2、DEM工具方面:这个工具实在太强大了,相当于一个集中化运维管理平台,包含集群管理、监控、巡检等众多功能,这些是其它产品无法比拟的,格局更高。
3、高可用架构方面:近期学习的数据守护集群,感觉部署起来非常麻烦,涉及的细节非常多,特别是理论考试中学习到的各种场景对应数据守护进程的状态变化,让人一头雾水。部署一个集群难度都这么大,一旦集群出现问题,解决起来恐怕难度会更高。因为没真正用过,所以不知道集群在实际使用中稳定性如何。但从部署难度来看,相比其它数据库,感觉这方面确实存在不足,比如:MySql数据库主从复制模式,只需要简单的配置即可完成;SQL Server AlWaysOn集群,就更简单了,直接图形界面化操作,一步到位全部配置好。
4、用户、模式、实例、数据库方面:刚开始学习达梦时,实例、数据库、用户、模式之间不容易区分,虽然现在能傻傻分得清了,但有时候使用时还是不习惯。相比SQL Server和MySql,这两种数据库就显得更直观明了,实例下面就是数据,用户和数据库直接没有直接关系。
5、数据库备份还原方面:达梦数据库通过console工具备份,必须将实例脱机,这一点不理解,为什么就做不到在线备份呢?数据库还原,需要做三步,先还原再恢复最后再更新魔数,这些步骤为什么不能集成在一起呢?相比SQL Server和MySql,这两种数据库都是一步到位。
6、命令行方面:disql真的很难用,不允许输错,输错就得重来,而且还不能通过上下箭头翻找历史命令,相当不人性化,难道是因为有了图形化工具,disql已经弱化了?这点还不如开源的MySql数据库了。
7、外部表功能方面:最近学习外部表,发现外部表已经不兼容文件地址了,必须要创建目录才能使用,但是图形化界面功能却还在,导致花了很长时间排查问题。已经停用的功能,为啥不直接屏蔽呢?
继续努力学习,希望随着学习的深入,能发现达梦数据库更多的优点;也希望达梦数据库能多借鉴其它数据库的优点,结合达梦优秀的创新能力,把达梦数据库做得更完美更强大。
文章
阅读量
获赞