【墨天轮专访第三期】达梦数据库冯源:丢掉幻想投入战斗,国产数据库的机遇窗口已经来临!

本文主要是介绍【墨天轮专访第三期】达梦数据库冯源:丢掉幻想投入战斗,国产数据库的机遇窗口已经来临!,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

导读: 从上世纪90年代开始,SGI首席科学家John Mashey首次提出了大数据的概念。而在21世纪的今天,随着互联网在国内急速的发展以及5G时代序幕的拉开,在海量数据存储及处理的复杂业务方面,可以说中国的数据模式及全新的数据场景正在赶超全球。面对全新的业务需求和业务场景以及国际形势的变化,这些年国内对于国产数据的呼声也日渐高涨,国产数据库的进步也是有目共睹。

如今国产数据库已逐步形成了百花齐放的格局,而作为致力于推广国产数据库的墨天轮平台,此次非常荣幸地邀请到了达梦数据库的副总经理冯源先生来和网友们一起展望一下关于未来国产数据库的发展。同时我们也征集了一些与国产数据库相关的社会讨论度较高、网友较为关心的问题,希望从达梦的角度给大众一些更深层次的独到见解。

在这里插入图片描述达梦公司副总经理冯源

先后参与DM5、DM6、DM7、DM8的产品研发和测试工作。牵头完成达梦数据库管系统安全版的安全等保三级、等保四级攻关任务;完成达梦数据库管理系统的信息系统安全防护等级、信息系统安全评估保证等级(国际安全标准)分析与认证工作;作为核心成员,多次参与达梦公司牵头的重大专项课题,承担项目管理和研发测试任务。
 

采访全文

 
1、 墨天轮:达梦数据库产品的优势及目标用户有哪些?

冯源:达梦公司致力于数据库管理系统与大数据平台的研发、销售和服务,同时可为用户提供全栈数据产品和解决方案。

image.png
图1 达梦产品线

达梦公司始终坚持自主创新、独立研发,掌握数据管理与数据分析领域核心前沿技术,产品拥有全部源代码,具有完全自主知识产权。目前,达梦公司提供了达梦数据库管理系统DM8,以及支持事务处理领域的共享存储集群(DMDSC)、读写分离集群(DMRWC)、透明分布式数据库集群(DMTDD),和面向分析领域的大规模分布式并行集群(DMMPP),能够有效应对用户高并发和海量数据分析的性能需求。

达梦公司可为各种用户提供定制产品和本地化原厂服务,充分满足用户的个性化需求。达梦产品目前已覆盖金融、电信能源、铁路、民航、安全、电子政务、消防应急、数据中心等50多个行业领域。达梦还是首个走出国门,实现海外市场突破的国产数据库公司,目前已在泰国、印尼、津巴布韦、秘鲁等国得到应用。


2、 墨天轮: 达梦数据库目前取得了哪些成绩?

冯源:中国权威专业调研机构赛迪顾问发布《2020-2021年中国平台软件市场研究年度报告》,报告显示,在国产数据库领域,武汉达梦数据库股份有限公司市场发展能力和市场排名遥遥领先,稳居2020年中国数据库管理系统国产数据库市场排名第一。十余年蝉联国产数据库市场占有率第一,这充分彰显了达梦的综合实力和创新能力。

在数据库细分市场,事务型数据库被广泛应用于电信、金融和能源等关键行业,达梦在中国事务型数据库管理系统市场国产厂商中连续多年排名第一。


3、 墨天轮:达梦数据库未来发展规划及突破方向有哪些?

冯源:根据当前市场和技术发展趋势,达梦认为在未来五年,公司核心产品的市场将由以下几个方向构成:

(1) 高端、核心应用领域亟需突破利器
以金融、电信、能源、交通等行业领域为代表,关系国计民生的核心业务系统,大量采用小型机+Oracle RAC组合,在系统性能和高可靠方面取得巨大市场成功。在当前的国际背景下,针对该领域的国产化趋势为达梦带来千载难逢的机遇,能否把握机会,成功替代RAC生态。达梦去年发布的数据共享集群就是以此为目标,这将是现阶段我们的主攻方向。

(2) 分布式数据库处于窗口期
在技术趋势的促进和国际形势的倒逼下,分布式数据库技术在中国迎来了前所未有的机遇,但需要看到的是,这个时间窗口是十分紧迫的,分布式数据库目前在成熟度和通用性方面的短板终究会得到解决,但能不能赶上这个时间窗口?这是业界需要努力去推动落地的。针对成熟和通用性的短板,达梦公司现有积累具有天然的先入优势,这将是达梦的重要发展方向之一。

(3) 云计算是未来生存的关键
根据Ganter预测,到2023年,全球75%的数据库都将跑在云上。据此预测,传统数据库软件的基本盘将显著受云计算趋势影响。作为数据库厂商,如何在众多云计算厂商纷纷涉足数据库技术,并推出云原生数据库的形势下,做好份额最大的市场防守反击,是决定公司今后生存和持续发展的关键点。

(4)软硬一体化领域缺乏掌握核心技术的中国玩家
相对于纯软件,数据库一体机在附加价值上优势显著,具有更好的市场概念。但数据库内核的缺乏,导致大部分产品都仍处于“集成与优化”的层级,国内缺少从数据库内核层面实现软硬件深度融合的产品。达梦正在和产业生态合作伙伴探索形成具备数据库内核级优化能力的产品路线。

(5)以图数据库为代表的专用型数据库
现实世界的复杂性决定了关系模型无法高效描述所有的信息,达梦认为未来非关系型的,从不同角度描述这个世界的数据模型将有很大的发展空间,以此为基础的产品也会更具市场前景,我们认为图数据库、时序数据库潜力巨大。

 
4、 墨天轮:您认同“得DBA者得天下”这句话?

冯源:得DBA是得天下的第一步,是重要的因素,但不是全部。

对于厂商而言,DBA是生态的重要一环,但仅有DBA构建不了完整生态。这个生态有哪些角色呢,粗略来说,至少包括了:行业业务领域的设计研发角色;语言和框架领域的支撑者(包括商业和开源的语言、框架);底层的硬件设备厂商;数据库的运维保证力量(服务提供商、DBA、以及专业运维工具开发者);技术人员的教育培训者(高校、教育机构);商业渠道角色(传统渠道、云服务渠道等);标准化工作者(固化技术成果并争取达成共识)等等。

厂商需要构建全方位的生态。在此之中,DBA群体,尤其是高水平的DBA群体,对于用好产品、降低运维成本是至关重要的。同时对于生态的其他角色,如开发者、培训者等等,都有显著的促进作用。

 
5、 墨天轮:从达梦的数据库产品出发来给新手们一些指导,应该如何学习国产数据库?

冯源:如果是真正意义上的新手,没有接触过数据库,那么我建议循着如何入门国外产品,就如何学习国产产品的思路,来学习就好了。达梦也好,Oracle也罢,产品层面的差异虽然多,但核心都是关系数据库那一套。最主要的理念是差不多的,从简单的增删改查开始入手,学习如何用起来,再深入理解背后的原理

如果是已经熟悉掌握了国外的产品,比如Oracle、SQLServer、MYSQL、PG等,现在想多了解一下国产的数据库,那么不妨直接在官网下载并安装一个达梦,快速翻阅一下达梦的管理运维手册,先建立一个大的印象,然后由内向外,从不同数据库的原理差异出发,来探索功能表现的区别,更加省时省力。

目前,达梦公司已成立达梦培训中心,主要负责提供达梦数据库管理系统及相关产品知识普及、认证培训、培训合作、校企人才培养等全方位的人才培养项目,助力国产数据库产业链培养与人才储备,欢迎来报名学习。

 
6、 墨天轮:目前国内外对于数据库开源都有不同的意见。一些国产数据库也逐步进行了开源,那开源到底好不好?以及开源是否能带来直观的收益。

冯源:开源是一个客观存在的现象,虽然最早的开源理念是共享人类的知识,但发展到今天,开源本身已经变得非常复杂。因此去评价开源本身好与不好没有意义,我们更应该讨论基于不同目标投入开源的人,应如何看待

开源的贡献者好不好?无论是无偿的,还是有商业目的的,我们认为能够贡献出成果和知识的,都是好的。

在开源成果基础上商业化,好或不好?很难讲。一般的认识是如果没有违反开源协议,则是允许的,是无可厚非的。但更多情况下,一纸协议和人们心理的认知、世界的变化相比过于“静态”,世界变化太快了。

为什么有些开源厂商修改协议?站在他们的角度来看,他们认为自己被“吸血”了,虽然这是在遵守协议的框架下发生的事情,但这种现象也确实很难仅仅因为“吸血者遵守协议”了,就认为是无可厚非的,毕竟人遇不平必鸣,能逼迫厂商去修改协议,可见好与坏的评价很难用法律协议作为唯一评判标准。

所以我们发现,开源从最初的理想主义,逐渐变成了一个非常复杂的,难以定义的东西。开源的先驱者,或者真的是怀抱理想主义;也有的人是出于兴趣爱好,就如同更多的人在游戏、社交媒体中获得快乐一样,对技术的兴趣促使另一批人进入开源。更多的,我们谈起开源的时候,想到的是名利:“你有几个开源项目?多少star?”“我的项目能为我的简历增加分量么?”“我开源出去,能构建多大的影响力?”“我开源,能不能充分利用社区的力量来完善我的产品?”“我能不能把这个项目包装一下,马上变现?”

在遵守开源协议的前提下,这些形形色色的想法,从纯粹的技术视角看、从道德洁癖的角度看,从利益的角度看,你一定可以得到不同的答案。

就达梦而言,最不认同的一种想法是“这个开源项目挺好,也冷门,知道的人不多,包装一下,就是国产的了”。除此之外,我们认为开源和闭源都是正常的选择。当你选择开源,你让渡了一部分选择权或决定权给社区,但你收获对应的社区力量;当你选择闭源,你独自承担所有成本,但掌握绝对的决策权。对不同的厂商,研发力量不同、经济实力不同、产品口碑不同,这都是合理的选择。

 
7、 墨天轮:您认为数据库国产化目前的难点是什么,或者说国产数据库发展的主要瓶颈有哪些?
冯源1、先发优势比想象的更难。数据库的核心理论是几十年前的东西了。如果我们从2021年穿越回2000年,会发现数据库最核心、最关键的那些东西,没有很多变化。这个现实如果换一个说法,就很容易让人沮丧:“这么成熟的技术,为什么还有这么大的差距?为什么国产数据库不能做到国外的水平?”

业界从人才的角度找原因、从市场的角度找原因、从政策的角度找原因……很多因素都是存在的,但站在我个人的角度来看,这些原因的根因,其实在于“先发优势”。

先发优势这种现象非常普遍,在大自然中无处不在。吃到第一口喂食的雏鹰更快长大,会把自己的兄弟姐妹消灭掉;长得高的树会争夺阳光,长得更高争取更多的阳光。数据库只不过是这种规律的又一个体现。在成熟的数据库市场,作为一个后来者,不只是在和工程、技术作斗争,后来者所面临的技术压制、市场压制、生态压制、人才压制不是偶然的,是成熟的先发者有意或无意构建的壁垒所带来的,因此后来者是在跟一个普遍的规律作斗争,这是先发优势给后来者的最大“恶意”,也是数据库国产化的最大难题

2、应该破除逃避心理。既然非常难,就难免有取巧的想法。借助开源是一个策略,也是值得尝试的途径之一,因为至少这个方法,还是在考虑如何解题;而如果是在考虑如何不用做这道题,就是在浪费宝贵的窗口期资源了。这类路线通常喜欢美其名曰“弯/换道超车”,但更多是在逃避,新赛道未必能解决原赛道的问题。具体对国产数据库而言,既然已经面临大量壁垒,国产厂商应该做的事情,就是踏踏实实的把该补的课全部补上,产品要持续完善、手册要写细致、培训要开展、生态适配要做起来、迁移方案要准备好……丢掉幻想,投入战斗

 
8、 墨天轮:聊聊您对国产数据库未来的展望和寄语。

冯源:技术上我们已经看到曙光。国产厂商在夹缝中生存的二十年中,虽然很慢,但国产数据库产品已经逐渐打磨成形,技术上我们已经具备一战之力。也正因此,近2年国产厂商的生态适配工作才得以大规模开展。我记得两、三年前的时候,和我们进行系统兼容适配的业务系统每年不过两位数,而现在每年可达上千,如果自身的产品打磨不到位,无法支撑这样的兼容适配规模。

目前是国产数据库难得的机遇窗口。“机会只留给有准备的人”,国产数据库在持续积累这么多年之后,一定能够抓住机遇,携手生态伙伴一同取得胜利!


数据库国产化&墨天轮独家专访第三期内容如上,欢迎各位朋友与我们交流、互动。下一期专访内容将于近期发布,请大家多多关注!更多内容也可点击墨天轮编辑部以及【数据库国产化 | 墨天轮独家专访】查看。

墨天轮,围绕数据人的学习成长提供一站式的全面服务,打造集新闻资讯、在线问答、活动直播、在线课程、文档阅览、资源下载、知识分享及在线运维为一体的统一平台,持续促进数据领域的知识传播和技术创新。

关注官方公众号: 墨天轮、 墨天轮平台、墨天轮成长营、数据库国产化 、数据库资讯

这篇关于【墨天轮专访第三期】达梦数据库冯源:丢掉幻想投入战斗,国产数据库的机遇窗口已经来临!的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/919767

相关文章

关于如何更好管理好数据库的一点思考

本文尝试从数据库设计理论、ER图简介、性能优化、避免过度设计及权限管理方面进行思考阐述。 一、数据库范式 以下通过详细的示例说明数据库范式的概念,将逐步规范化一个例子,逐级说明每个范式的要求和变换过程。 示例:学生课程登记系统 初始表格如下: 学生ID学生姓名课程ID课程名称教师教师办公室1张三101数学王老师101室2李四102英语李老师102室3王五101数学王老师101室4赵六103物理陈

数据库期末复习知识点

A卷 1. 选择题(30') 2. 判断范式(10') 判断到第三范式 3. 程序填空(20') 4. 分析填空(15') 5. 写SQL(25') 5'一题 恶性 B卷 1. 单选(30') 2. 填空 (20') 3. 程序填空(20') 4. 写SQL(30') 知识点 第一章 数据库管理系统(DBMS)  主要功能 数据定义功能 (DDL, 数据定义语

给数据库的表添加字段

周五有一个需求是这样的: 原来数据库有一个表B,现在需要添加一个字段C,我把代码中增删改查部分进行了修改, 比如insert中也添入了字段C。 但没有考虑到一个问题,数据库的兼容性。因为之前的版本已经投入使用了,再升级的话,需要进行兼容处理,当时脑子都蒙了,转不过来,后来同事解决了这个问题。 现在想想,思路就是,把数据库的表结构存入文件中,如xxx.sql 实时更新该文件: CREAT

SQL Server中,查询数据库中有多少个表,以及数据库其余类型数据统计查询

sqlserver查询数据库中有多少个表 sql server 数表:select count(1) from sysobjects where xtype='U'数视图:select count(1) from sysobjects where xtype='V'数存储过程select count(1) from sysobjects where xtype='P' SE

SQL Server中,添加数据库到AlwaysOn高可用性组条件

1、将数据添加到AlwaysOn高可用性组,需要满足以下条件: 2、更多具体AlwaysOn设置,参考:https://msdn.microsoft.com/zh-cn/library/windows/apps/ff878487(v=sql.120).aspx 注:上述资源来自MSDN。

SQL Server中,用Restore DataBase把数据库还原到指定的路径

restore database 数据库名 from disk='备份文件路径' with move '数据库文件名' to '数据库文件放置路径', move '日志文件名' to '日志文件存放置路径' Go 如: restore database EaseWe from disk='H:\EaseWe.bak' with move 'Ease

数据库原理与安全复习笔记(未完待续)

1 概念 产生与发展:人工管理阶段 → \to → 文件系统阶段 → \to → 数据库系统阶段。 数据库系统特点:数据的管理者(DBMS);数据结构化;数据共享性高,冗余度低,易于扩充;数据独立性高。DBMS 对数据的控制功能:数据的安全性保护;数据的完整性检查;并发控制;数据库恢复。 数据库技术研究领域:数据库管理系统软件的研发;数据库设计;数据库理论。数据模型要素 数据结构:描述数据库

MySQL数据库(四):视图和索引

在数据库管理中,视图和索引是两种关键工具,它们各自发挥独特的作用以优化数据查询和管理。视图通过简化复杂查询、提高数据安全性和提供数据抽象,帮助用户轻松访问数据。而索引则通过加速查询、确保数据唯一性以及优化排序和分组操作,显著提升数据库性能。理解和合理运用这两者,对数据库系统的高效运行至关重要。 目录 一、视图概念(面试) 二、视图的作用(面试) 三、视图的创建和使用 3.1

Java中如何优化数据库查询性能?

Java中如何优化数据库查询性能? 大家好,我是免费搭建查券返利机器人省钱赚佣金就用微赚淘客系统3.0的小编,也是冬天不穿秋裤,天冷也要风度的程序猿!今天我们将深入探讨在Java中如何优化数据库查询性能,这是提升应用程序响应速度和用户体验的关键技术。 优化数据库查询性能的重要性 在现代应用开发中,数据库查询是最常见的操作之一。随着数据量的增加和业务复杂度的提升,数据库查询的性能优化显得尤为重

BD错误集锦7——在集成Spring MVC + MyBtis时使用c3p0作为数据库时报错Method com/mchange/v2/c3p0/impl/NewProxyPreparedStatem

异常信息如下: Type Exception ReportMessage Handler dispatch failed; nested exception is java.lang.AbstractMethodError: Method com/mchange/v2/c3p0/impl/NewProxyPreparedStatement.isClosed()Z is abstractDescr