达梦数据库-DM8-国产

Owen Jia 2022年11月20日 9次浏览

近期因平台需要”信创“支持的需要,原有的数据中台系统需要集成国产数据库,也因为客户的实际场景就是运行了”达梦M8“,我做了些研究。

了解达梦数据库

达梦数据库,是武汉达梦数据库股份有限公司的拳头产品,数据库名就叫”达梦数据库“,目前已经更新到了DM8版本。

商业数据库,没有开源,也就没有社区版本,官方支持1年的试用。(1年很多场景能够跑起来验证,个人觉得还是不错的,额外的需求相信淘宝也能支持)

2000年成立的公司,支持不少2G企业。国产趋势里,达梦占比是比较高的,已经不是第一次听到这款数据库产品。

达梦数据库_20221121153727

学习达梦数据库-DM8

下载了它们DM8数据库产品,zip包700+M,windows支持iso安装,安装工具很标准,跟oracle、mysql类似的。

工具集也很丰富,客户端工具、数据库服务、命令行工具,监控和管理服务都很齐。

安装文件夹_20221121155151

另外,文档真心详细,很用心了。比如,像我这样第一次用的小白,四个文档解决了我关心的问题,”DBA、Instal、Program、SQL“.pdf。安装先搞定,再查看DBA文档,搞定数据库系统本身的字典表,基本了解7788,最后查看应用基础文档,像jdbc这种及spring、mybaits这种搞清楚,标准sql基本数据厂商都会去支持,差异可以后期遇到再慢慢看。

文档_20221121155418

测试

客户端工具,界面简洁,拖拽做的挺好,集成很多后期数据库客户端便捷功能,比如选中表-拖拽到sql编辑框-自动生成sql完整语句,这个就真心的从用户角度来考虑,体验非常好。

DM-manager_20221121160538

数据库架构:user、schema、view、function、proc、table,和国际标准数据模式都是兼容的,达梦很类似oracle,dba.pdf里有非常详细的运维介绍,包括存储表空间、页、日志、性能等等。

数据架构

可借鉴我的思路:

  • 数据源运用,重点学习Program、SQL两个文档,基本够了。
  • 数据库运维,重点DBA、Install文档,另外监控和工具文档也有掌握。

达梦DM8驱动已支持有:ODBC、JDBC、PHP、.NET、NODE、GO。像Node、Go的支持,值得思考(入行语言优先参考),另外pyhton的支持被单独拉出一章进行介绍,文档也是独立的。

官网在线手册

后续

信创,国内是一个风口,目前趋势来看还要扩大。特别是数据及工具产品,在2G、2F上都是上升,2C目前还不明朗。