盘点2019:对国产数据库的一点观察和总结

“想,都是问题,做,才有答案”

—–华东师范大学副校长、CCF数据库专委会副主任周傲英。

之所以开篇引用周教授这句话,是因为笔者觉得,这短短10个字,是对国产数据库发展的最好诠释。中国能否翻越数据库这座大山,一定不会是想出来,辩出来的,而一定是做出来的。

今年,笔者参加了不少数据库技术、生态会议,有开放也有闭门会议,也采访了不少厂商侧、用户侧的专家,对国产数据库的现状、发展、机遇、挑战的认知,也在不断更新,因此,觉得有必要总结记录下来。

分类

聊国产数据库,首先需要了解,国产数据库都有哪些,分属哪些类别。下图为笔者统计整理,肯定有遗漏,但基本上市场主流玩家都在其中。

关系型数据库和非关系型数据库NoSQL是目前数据库的主流分类,事实上,现在传统关系型数据库与NoSQL数据库的边界已经越来越模糊,比如,NoSQL系统也得去保证ACID guarantee。而传统关系型数据库也开始提供非结构化、半结构化数据的支持,比如说MySQL从5.7开始,PG11.0、11.2版本都加入了对Json的支持。

从上图可以看到,国产数据库经过这些年发展,早已经不再只有传统三剑客(达梦、人大金仓、南大通用),互联网巨头,网络通讯巨头、创业公司纷至沓来,呈现百花齐放、群雄汇聚的局面。

客观的说,国产关系型数据库,多源自或者借鉴开源MySQL、PostgreSQL数据库及其变种,或收购商业源码(例如Informix)+自研的方式;大数据平台,多源自或直接整合开源大数据生态组件;纯自研的国产数据库还是少数,数据库种类不够丰富,尤其NoSQL这块。

笔者并不反对国产数据库借鉴开源数据库MySQL、PostgreSQL,并因此消化、吸收、再创新,但并不支持在MySQL、PostgreSQL上穿个衣,带个帽,拉个双眼皮,简单的封装就展开销售,因为,这样的企业没有核心竞争力,早晚会被淘汰。

走红

今年,厂商侧数据库方面的活动明显变多,媒体这方面的选题也开始变多,数据库的突然走红,让很多人有些茫然,怎么数据库突然就火了?背后是什么原因?

有人说,数据是新能源,有人说,数字经济时代,数据是新的生产资料,算力是新的生产力。无论怎么说,核心意思就一个,数据从未变得如此重要。

什么是数据库?简单的说,数据库就是管理数据的,以前是,未来也是。因此,数据库自然就成为了信息化社会2.0的重要基础设施,走红也就不难理解。

从本质上看,企业数字化转型的需求与挑战,推动了国产数据库崛起和发展。

面对更为复杂的业务形态,企业需要构建更为复杂、灵活、可控的IT系统,在大数据量,高并发下,能处理更多的数据源和数据形态,并具有更好的弹性响应能力,企业对数据库需求与过去大不相同。

众所周知,传统数据库大都基于几十年前传统架构设计,早已不适应现在更复杂的应用需求和更新、更强大的硬件环境,否则,传统数据库霸主也不会被崛起的云数据库打的节节败退。

一个数据库通吃所有场景,还是特定场景用特定的数据库,争议由来已久,目前,大部分人更倾向于需要多种类型的数据库产品并存,以满足不同的业务场景需求。

毫无疑问,目前,国产数据库处在发展最佳时机,创新的商业模式,丰富的应用场景推动了数据库进入“升级换代”的时代,来自业务的挑战、成本的挑战、安可的挑战等也在推动数据库进入“升级换代”的时代。

突破

我们必须承认,目前,国产关系型数据库与国外标杆数据库的差距依然较大,但现在如果你还用传统的眼光去审视国产数据库,那就有些out了。因为,这种差距正在以肉眼可见的速度在缩小,在云数据库方面甚至比国外产品还有所超越。

2018年5月,星环通过TPC-DS,这是国产数据库首破OLAP的benchmark世界纪录。今年初,阿里云AnalyticDB也通过TPC-DS;

2019年5月,华为正式面向全球推出了GaussDB数据库,其GaussDB OLTP数据库已在招商银行综合支付交易系统成功上线投产,GaussDB OLAP数据库也已在工商银行内上线投产。

2019年5月,达梦发布DM8.0,同月,湖北银行新核心系统正式投产上线,10月23日,该新核心系统所引入的达梦数据库正式通过湖北银行项目方的验收。

2019年8月,腾讯云发布CynosDB商业化版本,智能数据库诊断系统DBbrain。11月,宣布开源TBase数据库,TDSQL数据库落地张家港农商银行新一代核心业务系统。

2019年9月,华为云在HC大会上发布了GeminiDB、TaurusDB和GaussDB OLTP上云。并成功帮助用友软件、锦江之星、一下科技等企业定制符合其行业特殊需求的数据库服务与解决方案。

2019年9月,阿里云推出POLARDB Box,这是业内首次推出基于云原生数据库的一体机。11月,Gartner公布2019年全球数据库魔力象限评选结果,阿里云进入“挑战者”象限,并连续两年作为唯一的中国企业进入该榜单。

2019年10月,蚂蚁金服OceanBase登顶TPC-C,这是国产数据库首破OLTP的benchmark世界纪录。OceanBase落地西安银行,西安银行完成实施互联网金融业务平台MySQL数据库、互联网交易资金存管平台Oracle数据库向OceanBase分布式数据库的完整迁移。

2019年10月,中兴GoldenDB成功帮助中信银行替换DB2,换“心”后的中信银行信用卡核心交易系统对外投产,这是全国性股份制商业银行的首例。

2019年10月,巨杉数据库作为唯一中国企业入围Gartner Peer Insights 2019年度评选,并位居第三。11月,连续第三年入选Gartner数据库推荐报告,同月,发布SequoiaDB 3.4。

………………………………

毫无疑问,过去的一年中,无论是在世界级的舞台上,还是在金融这类对数据库要求最高的行业的渗透,国产数据库都取得了具有里程碑意义的突破。

问题

虽然,国产数据库取得了极为耀眼的成绩,但这并不代表国产数据库就很完美,一些亟待解决的问题依然存在。

从用户的角度看国产数据库,主要存在几个方面的问题,

首先,是标准问题,没有统一的标准,国产数据库厂商多而不精,用户并不知道选谁好,选谁放心?

其次,是用户生态问题,用户遇到问题,要解决很困难,找不到解决问题的办法,没有专门的学习平台,网上资料少的可怜。国产数据库大多只关注将产品卖出去,因此往往只重视合作伙伴、客户、交付生态,却忽视了面向产品、DBA的用户生态。

最后,这点比较特殊,但又确实存在的问题,那就是实力,数据库是应用软件核心,产品本身重要,企业自身实力也很重要,一些要求严格的行业,准入的门槛不仅是产品优秀,供应商得有“扛锅”的能力。

从合作伙伴的角度看国产数据库,存在的问题也不少。

首先,缺乏成熟应急服务保障机制,售后服务过度外包,数据库紧急故障过程中,当合作伙伴搞不定,原厂怎么能够及时支持,是应该需要思考的问题。

第二点是生态,国产数据库不仅自身产品要强大,周边生态的完善也很重要,与周边上下游产品的兼容性,配套软件、工具、技术人才等等。

第三点继承性、跨版本迭代过程中的新版本对原有应用的兼容性如何保证,包括产品命名体系,UI界面风格、编程接口、数据类型、SQL标准及方言等,避免颠覆式变化。

第四点弹性能力,云化数据库服务,是未来发展方向。通过弹性伸缩支持客户业务的快速发展,通过多租户实现资源灵活管理,是必要的。

最后,是技术路线图,很多厂商不愿意向外界宣贯未来3-5年的持续性的版本计划和迭代策略以及成长路径,用户需要的特性很难及时响应,这导致用户很难把控。

最后

笔者认为,真正的强大不是完美,而是能正视自己的不足,认清差距,这样才能有更强的动力砥砺前行。

作为数据库领域的一名观察者,笔者真诚的希望,国产数据库能越来越好。

Image placeholder
IT头条
未设置
  92人点赞

没有讨论,发表一下自己的看法吧

推荐文章
盘点2018:数据库领域关键词“自研” ”融合“ ”崛起“

尽管2019年已然开始,但只要农历春节还没过,就意味着2018年还没有真正结束。回望过去一年,数据库领域发生了哪些有代表性的事件?这些事件背后预示哪些趋势?尽管2019年已然开始,但只要农历春节还没过

GoldenDB ,一个已经全面支撑银行核心系统的国产数据库

摘要:沿用、并存还是替代,一直是银行核心系统数据库转型重点思考的问题。四大行目前主要采用的是沿用与并存的数据库产品战略,在确保稳定的大前提下对新兴数据库技术进行探索研究和实践。相对而言,股份制银行在这

SACC 2019:达梦数据库推进实践与思考

2019年10月31日~11月2日,由IT168旗下ITPUB企业社区平台主办的第十一届中国系统架构师大会(SACC2019)在北京成功召开。本届大会继续沿用四大主线并行的演讲模式,设置业务系统架构设

SACC2019:爱奇艺的大数据中台战略(附演讲实录)

  孙斌爱奇艺高级总监主要负责爱奇艺的大数据中台、商业智能、内容智能制作等业务。在互联网产品设计和研发方面有十多年经验,曾就职于微软、hulu、雅虎等公司。摘要:爱奇艺的业务已经从单一的视频业务发展为

OOW2019 :Oracle数据管理技术创新盘点

Oracle作为传统关系型数据库的霸主,不管是数据库性能还是商业上,一直以来都是全球各大数据库厂商致力追赶的对象。近年来,全球云数据库市场迅速发展,Gartner预测,到2023年,世界上四分之三的数

SACC 2019:云闪付APP架构优化实践之路

中国银联科技事业部架构师 程朝程朝2011年加入中国银联,拥有三年应用开发设计经验,三年MySQL与Redis内核开发设计经验,三年应用架构设计经验;擅长分布式系统设计,有丰富的系统设计与调优经验,现

DTCC2019:陌陌直播推荐的0到1

作为社交+直播行业的领军者,陌陌直播依托于开放式社交平台所承担的职责不同于社交和短视频推荐,需要在内容分发、社交匹配和营收目标上进行综合考虑。如何进行多目标分发的问题抽象和预估建模,以及针对业务的独特

HPC CHINA 2019:面向E级计算时代的HPC/AI协同设计

蓝天飘白云,牧场奶茶香。蒙古大营雄风在,琴声传远方。骑马又滑沙,豪饮河套王。敖包相会歌一曲,笑发少年狂。中国一年一度高性能计算领域的盛会——全国高性能计算学术年会(HPCCHINA2019)在内蒙古呼

2019十大内容安全事件盘点

2019年,不良违规内容泛滥已成为全球互联网生态治理难题,社会聚焦、监管行动使得内容安全也成为互联网企业发展生命线,受到管理层的重点关注。这一年,内容安全事件频繁爆雷,据不完全统计,就有超过一千家互联

嗨!你的 2019 晒好封存了吗?快来看程序老兵的 2019 吧!

时间过得真是太快快快了,2019还剩下最后几个小时了。回望即将过去的这一年,老兵哥做了不少事情,有计划内的,也有计划外的,当然还有不少事情没做。赶在最后时刻晒一晒我的2019年,希望从成绩荣誉中获得一

DTCC观察:华为云数据库的优势积累与技术选择

摘要:作为公有云市场的重磅参与者,华为云数据库相比竞争对手有哪些优势?这可能是很多不了解华为云数据库人的第一反应。华为云数据库产品架构如何布局?作为第一个基于MySQL8.0开发的云原生分布式数据库,

2019数据库趋势研究:谁是最受青睐的数据库?

哪些数据库在2019年最受青睐?本文向DeveloperWeek的数百名业内人士咨询了当前NoSQL与SQL的使用情况,得到了有关MySQL、MongoDB、PostgreSQL、Redis和其他方面

2019数据库趋势研究:谁是最受青睐的数据库?

哪些数据库在2019年最受青睐?本文向DeveloperWeek的数百名业内人士咨询了当前NoSQL与SQL的使用情况,得到了有关MySQL、MongoDB、PostgreSQL、Redis和其他方面

探秘ASC19:首次设置的“超级团队对抗赛”究竟是什么?

4月21日,2019ASC世界大学生超级计算机竞赛(ASC19)总决赛在大连理工大学正式拉开帷幕。根据赛程,在4月23日正式竞赛之前,所有参赛队伍的主要任务是完成竞赛系统的搭建与调试,力求在3000瓦

中信银行信用卡业务数据库实现国产替换,湖北银行新核心系统项目正式验收,阿里云与MongoDB达成战略合作

中信银行信用卡业务数据库实现国产替换10月31日,由IT168旗下ChinaUnix社区主办的第十一届中国系统架构师大会(SACC2019)在北京召开。会上,中信银行软件开发中心/技术平台开发处副处长

国产自研数据库DM8发布 看冯裕才的四十年“达梦”之路

5月8日下午,借助第十届中国数据库技术大会(DTCC2019),国内知名数据库管理系统和大数据平台软件及解决方案提供商、武汉达梦数据库有限公司(以下简称“达梦”)发布了新一代数据库产品–DM8。这一天

再见,2019!你好,2020!

今天,是2019年的最后一天。虽有不舍,但终归还是得说再见!明天又会翻开新一年的篇章,希望各位在新的一年都能升职加薪迎娶白富美,走上人生巅峰。19年某月某日突发奇想,想用公众号分享一下这些年学到的技术

送别2019,期待2020!

概述2019年时间过得很快。有欢笑、有离别、有压力、有收获。关于工作项目发生了变动,团队也发生了变动,不过总体是成长的,在这感谢领导的关照、信任!下半年开始学习Go语言,并用Go进行搭建项目,也算是刚

Oracle ADW业务数据平台点亮DTCC2019数据库技术大会!

数字大脑、互联网+、智能+、人工智能、边缘计算……信息技术领域好像从不缺少概念,但无论世界如何变化,数据是一切业务的核心。要想有效管理、分析和挖掘数据带来的价值,数据库一定是必需品。2019年5月8日

深度盘点丨华为云数据库布局及研发路线图

“华为是个可怕的对手,一旦下定决心做某件事,鲜有做不成的。”这句在圈内少有达成共识的话,也正在一步一步得到应验。很多人或许以为,华为的优势并非软件而是硬件,但其实在数据库软件领域,华为也玩得风生水起华

【总结】2019 从零开始入行 1年6 个月以来的感受和体验

2019年已经随着寒潮的袭来进入了年尾。 去年年末的时候写了一篇2018年的总结,当时记录了我从零基础入行半年的一些感想和感受。当时收到了很多人的温暖的鼓励,在这里谢谢大家。因为工作业务上以及个人琐

2019年度总结:支付宝为何多次亮相各大国际顶会

2019年,是人工智能与机器学习技术快速发展的一年。对于蚂蚁金服而言,过去一年的人工智能技术、产品、解决方案及研究成果已经在NeurIPS、KDD、ICML、SIGMOD、SIGIR等各大国际顶会上陆

2019Nian终总结

在某些时候,需要将自己以往的经历归零,因为有些东西是放在一定条件下它才成立,不要总是说过去怎样怎样,你拥有的资源、所处的环境不同,那么结果就是不一样2019Nian琐事 北京——杭州——武汉 结束了异

远程工作第三年:2019年总结

去年,我35岁,一不小心就达到这个尴尬的年龄。这一年,是我远程工作的第三年,也是我在OpenRestyInc.工作的第二年。去年,儿子开始上小学,正式受教育。远程工作继2018年我退掉共享办公的工位之

0107 spring操作数据库的3个架子

背景数据库开发是java的核心内容之一,基础就是jdbc了;然而直接使用jdbc,需要写大量的try-catch-finally模板代码;管理系统使用hibernate作为orm框架比较方便,遵循jp