其实我和达梦数据库的接触并不多,一年前充其量是作为体验安装过两次,但「达梦数据库」的名字一直伴随着我的职业生涯,伴随着工作调研需要以及通过 DCA 学习的了解,我对达梦的认识从开始到“只闻其声不见其人”到了目前的“不打不相识”,今天写下这篇文章记录我和达梦的故事。

01 达梦的“江湖地位”

Tank:“我目前在国产数据库厂商做技术支持”
张三:“你在哪家?是达梦吗?”
Tank:“不是,我在xxxx”
张三:“哦,国产数据库名字里我最耳熟的是达梦”

我曾在某国产数据库厂商工作 2 年有余,期间上面的对话形式在不同的时间和地点接二连三的发生着。就这样,在久闻其名而不见其人的情况下,“达梦”二字在心里的烙印越来越深刻。

业内伙伴应该了解国产数据库老四家分别是达梦、人大金仓、南大通用和神舟通用,其中达梦的历史可以追溯到 20 世纪 80 年代。

  • 1988 年,我国第一个自版权的国产数据库管理系统原型 CRDS 诞生;
  • 1992 年,华中理工大学达梦数据库研究所成立,为达梦公司的前身,也是国内最早的数据库研究所;
  • 2000 年,武汉华工达梦数据库有限公司成立,为我国第一家数据库公司;
  • 2006 年,达梦进军大数据市场,同年达梦开发的中国首个大数据应用上线;
  • 2008 年,中国软件投资达梦,达梦迎来了快速发展的阶段;
  • 2016 年,达梦大数据平台应用在 30 多个领域;
  • 2019 年,完成亿元融资。

除了达梦公司发展历程外,下面再看下产品的发展,这里整理了一张时间图,二十余年的时间已发布了 8 个大版本。

02 揭开神秘的面纱-兼容度

由于工作的关系,在对各个国产数据库产品调研的过程中逐步对达梦产品展开了解,自然的先和 Oracle 做了一番对比。逐渐揭开神秘的面纱后发现,竟是一副和蔼可亲的面孔,达梦和 Oracle 的兼容度非常友好
国产化过程中用户普遍面临的问题是如何去“O”,国产数据库产品与 Oracle 的语法兼容度往往成为选型第一指标,大家也都在不断的在向兼容 Oracle 去发力,目前在我所接触的国产数据库里,达梦在兼容 Oracle 方面的成绩处于领跑地位,不排除我存在短见的可能,如果有了解到比达梦对 Oracle 兼容更好的产品,欢迎同仁在评论区留言交流。
这里不对各项功能逐个比对,以 2019 年发布的 DM8 为参考,功能如存储过程、Package、层次查询、窗口函数、WITH 子句、触发器、物化视图、自定义类以及 Link,这些达梦已经可以支持,重构代价较小。

03 不打不相识-DCA 认证

2020 年,借着恩墨学院活动的机会,参与到了达梦 DCA 的认证班中,这次是真正的见到达梦产品的庐山真面目了。
在虚机里体验了下 DM8,给我最直观的感受就是,交互设计上达梦和 Oracle 实在太像了,曾经只是了解达梦和 Oracle 的兼容度较高、有较多的相似度,上手后发现 Oracle DBA 操作起来几乎没有抵触感,它的 UI 设计、操作习惯很大程度上参考了 Oracle,对于 Oracle DBA 可以用“有内味儿了”来形容。

附上我的证书留个纪念。

04 躬身入局,挺膺负责

2014 年,达梦公司董事长冯玉才先生分析了国产数据库与 Oracle 的差距与优势,近几国产数据库有了较好的生长土壤,如今达梦应用于金融、电力、航空等 50 多个行业领域,同时在赛迪顾问发布的《2020-2021年中国平台软件市场研究年度报告》中显示,达梦稳居 2020 年中国数据库管理系统国产数据库市场排名第一,希望达梦数据库在国产化浪潮中继续大放异彩。

最后附上一张我在 2019 DTC 达梦分享中拍下的一张照片作为文章的结尾。

无伦架构演进,还是产品化策略
达梦数据库的产品发展首先受用户需求的引导

Tank

tankdba@outlook.com
2021.8.29


达梦官方主页
达梦公司宣传册V3
达梦数据库发展史
DM 8 SQL 语言使用手册
达梦公司冯玉才:我们与 Oracle 的差距与优势,2014.7.22
大数据时代国产数据库能否挑大梁 ,2014.4.18

【往期文章】
2021年8月国产数据库排行榜:秋日胜春朝
2021年6月国产数据库排行榜:光阴半载匆忙去,开源引领新格局
2021年5月国产数据库排行榜:十强榜单固若金汤
畅谈 | 国产数据库长短期发展目标

达梦|我和达梦不打不相识的故事相关推荐

  1. 达梦迁移oracle,达梦数据迁移工具的使用

    作为国产数据库,达梦是比较典型的一种,开发工作中会用到其他数据库表迁移到达梦数据库的问题,在此记录一下迁移方法也为他人提供方便. 该工具仅用于其他数据库表及文本文件迁移达梦,或达梦数据库表迁移到其他数 ...

  2. DM8达梦数据库:达梦数据库分区表

    达梦数据库-二级分区表: 创建一个产品销售记录表 sales,记录产品的销量情况.由于产品只在几个固定 的城市销售,所以可以按照销售城市区号对该表进行 LIST 分区.再按照年份RANGE范围分区 示 ...

  3. 《“ 追梦人” 的逐梦路:探寻大学生创客群体的发展之道》

    据了解,<"追梦人"的逐梦路:探寻大学生创客群体的发展之道>依托学校丰富的创业教育实践,以"大学生创客群体"为研究对象,以构筑创业梦.走近" ...

  4. 谁的青春不似梦,谁的梦里不青春

      首先说一下,这是一个冗长的梦,是一个未完待续满是少女心的梦,一直相信,梦里梦外,冥冥中是有许多关联的,只是身在其中局限了许多了解真相的眼光.这一场梦之后,就像度过了一次劫,许多放下的放不下的,留恋 ...

  5. 迪士尼举办“好奇无界:米奇艺术展”中国巡展;延安万达嘉华及万达锦华酒店在延安红街开业 | 全球旅报...

    迪士尼举办"好奇无界:米奇艺术展"中国巡展.迪士尼联合UCCA集团旗下UCCA Lab举办 "好奇无界:米奇艺术展"(Mickey: The True Orig ...

  6. 台达PLC与台达VFD变频器modbus 通讯案例 完成PLC与变频器的modbus RTU通讯,实现触摸屏上控制变频器启停,设置频率

    台达PLC与台达VFD变频器modbus 通讯案例 配件:台达DVP 14es的PLC,台达VFD M变频器. 昆仑通态触摸屏和威纶通触摸屏 功能:完成PLC与变频器的modbus RTU通讯,实现触 ...

  7. 台达PLC与台达VFD变频器modbus 通讯案例

    台达PLC与台达VFD变频器modbus 通讯案例 配件:台达DVP 14es的PLC,台达VFD M变频器. 昆仑通态触摸屏和威纶通触摸屏 功能:完成PLC与变频器的modbus RTU通讯,实现触 ...

  8. 1562区别 洛达1552_关于洛达1562A 1562F 1536U三款芯片知识点

    目前市面上有很多人说洛达1562F比1562A好,这真地是一点也不尊重事实,为了宣传自己的产品,什么话都可以说得出来,现在洛达1562系列的有洛达1562A跟1562F跟1536u这三款芯片,它的一个 ...

  9. 谁的青春不似梦,谁的梦里不青春。

    首先说一下,这是一个冗长的梦,是一个未完待续满是少女心的梦,一直相信,梦里梦外,冥冥中是有许多关联的,只是身在其中局限了许多了解真相的眼光.这一场梦之后,就像度过了一次劫,许多放下的放不下的,留恋的留 ...

最新文章

  1. Python Importlib.import_module动态导入模块
  2. fpga如何约束走线_如何正确的约束时钟—Vivado优化到关键路径
  3. scala怎么做幂运算_Scala幂(幂)函数示例
  4. solr mysql数据注入_(solr系列:四)将mysql数据库中的数据导入到solr中
  5. hibernate 多对一外键注解
  6. Vue ui 大法哪家强?
  7. oracle的sql的substr用法,oracle中substr函数的用法(sqlserver right)
  8. 几十种编程语言说Hello World
  9. [No00005A]word多文档合一
  10. 复制百度文库及其他收费文档的方法
  11. 2020腾讯广告大赛 :13.5 baseline
  12. 微信二次分享解决方案
  13. CAN 错误帧和原理
  14. mysql linux-syn25000是什么_Linux使用awl0.2进行局域网SYN进行洪水ATT
  15. 微信小程序开发初体验
  16. Mathematica中用有限元方法解不规则区域上的波动方程
  17. android 短信验证码自动填写的二种方法
  18. 中国膜产业需求规模与投资潜力分析报告2022版
  19. 谷歌浏览器如何截全屏图片?
  20. Atitit 关于共享经济之共享男女朋友的创业计划

热门文章

  1. YOLOv5~目标检测模型精确度
  2. EfficientNet网络解析
  3. DOSBOX运行程序
  4. 跳槽字节跳动,十年开发经验Android架构师,灵魂拷问
  5. 智能工厂体系,主要划分为哪五个层级?
  6. 18个公认的 世界顶级UI开源框架汇总
  7. 【java毕业设计】基于java+BS的QQ屏幕截图工具设计与实现(毕业论文+程序源码)——屏幕截图工具
  8. 关于加快INSERT语句执行速度和 HINT /*+ append*/及nologging的使用
  9. 【蓝牙模块】三款常用的基础蓝牙模块,HC05,JDY-31,CC2541介绍与测试说明
  10. matlab_app实现一个简单的色彩分析可视化程序