Amygo
作者Amygo2020-02-24 02:00
DBA, 分布式事务数据库

分布式事务数据库产品的市场环境及关键模块探讨

字数 2527阅读 1174评论 2赞 1

2010年至2017年数据库行业火热话题和投资方向是分布式分析数据库产品,中间有一段时间NoSQL数据库产品炒上天,“Not only SQL”也被国内技术圈翻曲解成了“KV型数据库产品全面替代关系型数据库产品”。 2020年2月19日看到一篇文章主题:“NoSQL 已死:我们不需要他了” ,联想起来技术圈被娱乐化,近两年极少开源产品或公司声称自研产品是属于NoSQL类型的。

2015年开始SAP推出HTAP概念的数据库产品 到2018年底把数据库产品研发团队多数研发人员解散,曾经贴标签为HTAP的数据库厂商突然又变低调,2019年又开始贴标签“云原生数据库”,不知道接下来又要开始炒作什么标签....

开篇总结下数据库行业“技术人的骚动”,2019年随着数据库作为基础软件三座大山之一出现在“卡脖子技术”名录中,也因美国基础软件厂商Adobe、Oracle等跟随美国政府制裁 委内瑞拉。假设有一天要是甲骨文数据库厂商、IBM数据库存储设备小型机等综合厂商、EMC存储设备厂商跟随美国政府制裁断供,我们中国如何应对、会发生什么....

2019年我们看到国产数据库话题升温,越来越多的投资人关注国产数据库行业,但在投资决策上依然是详细尽调、谨慎决策,暂未看到除国家队达梦数据库之外的融资新闻出现,业内达成的共识为:

(1)市场现状:国内数据库市场份额被国外商业数据库产品占据98%以上市场份额,也被国外数据库厂商占据三十多年;

(2)市场规模:国内基础软件的数据库产品厂商的营收规模较小 和 市场份额较小;

(3)市场格局:数据库产品属于高技术门槛和需要多时间打磨,国内公有云厂商的数据库产品市场份额主要是互联网行业的中小企业和个人客户,私有云厂商的技术团队规模有限且部分研发数据库产品后也基本上放弃,公有云厂商也大多是开源数据库产品包装成云数据库产品;

(4)资本作用:资本对数据库行业的促进作用无法达到类似C端或小B端那样短时间内快速提升营收规模、市场份额、产品成熟度等;

(5)资本退出:资本市场对基础软件国产化的信心在逐渐升温过程,科创版应时推出正成为资本市场加码国产化基础软件行业的催化剂;

(6)产品分类:国产集中式数据库在党政军非面向公众的领域有市场空间,替代国外商业数据库产品还得依靠换道超车的国产分布式事务数据库产品(暂先给出结论后分析论述)。

综上所述,“卡脖子技术”之一数据库就像芯片行业一样,需要较长时间地持续投入,是否有更好方法跨越这个技术研发打磨的时间周期,那么则可以从作为三大基础软件之一的分布式事务数据库产品简洁描述。

分布式事务数据库产品由五大核心功能模块组件构成:分布式事务数据库的存储引擎、分布式事务数据库的计算引擎、分布式事务数据库的数据备份软件(含备份文件恢复功能)、分布式事务数据库的可视化运维管理平台、分布式事务数据库的跨数据中心灾备引擎。前三个功能模块组件是一款分布式事务数据库产品不可或缺的基础功能模块;第四个功能模块“可视化运维管理平台”是如何降低数据库产品的交付时间、交付门槛、交付成本、运维门槛、运维成本等;第五个功能模块“跨数据中心灾备引擎”初期需要数据库产品厂商自主研发,待数据库产品厂商的市场份额明确后则生态链的企业才会做兼容研发,拥有同国外商业集中式数据库产品相同的灾备/双活/多活的能力才能满足金融证券、运营商、能源、交通、工业自动化等行业的要求,行业分布式事务数据库产品同集中式数据库产品的跨数据中心的数据库灾备/同城数据库双活/两地三中心数据库多活是具有不同的技术要求和技术门槛,如何确保RPO接近0的情况下提供更优的RTO。

分布式事务数据库产品 的五大核心功能模块的研发周期、成熟周期、生态链影响等各不同,总结如下:

模块名称 研发周期 打磨周期 成熟标志 生态链影响
存储引擎 5年及以上 3年及以上 达到同集中式数据库一样的语法功能 从零研发则需自建生态,采用开源存储引擎则融入开源产品的生态
计算引擎 3年及以上 2年及以上 透明同达到同集中式数据库一样的语法功能 产品化透明化程度决定生态链的能力
管理平台 1年及以上 2年及以上 智能自治 产品化程度决定生态链的能力
灾备引擎 2年及以上 1年及以上 RPO和RTO的指标及智能自适 API标准接口达成生态
备份软件 1年及以上 1年及以上 在线无阻塞、透明、数据一致的完整备份/增量备份,按时间点或按指定位置的备份还原 -

依据国产分布式事务数据库产品的公开信息,整理如下:

厂商名称 产品名称 存储引擎 计算引擎 可视化管理平台 生态体系
阿里云 DRDS MySQL Sever +InnoDB存储引擎 完全自主研发 完全自主研发 等同MySQL开源数据库生态
蚂蚁 OceanBase 自研,类似MySQL的NDB存储引擎 完全自主研发 完全自主研发 自建生态中
热璞 HotDB MySQL Sever +InnoDB存储引擎 完全自主研发 完全自主研发 等同MySQL开源数据库生态
腾讯 TDSQL MySQL Sever +InnoDB存储引擎 开源集成+自主研发 完全自主研发 等同MySQL开源数据库生态
平凯 TiDB 开源存储引擎RocksDB定制研发 完全自主研发 开源集成+自主研发 自建生态中 (RocksDB是KV存储引擎的缘故)
中兴 GoldenDB MySQL Sever +InnoDB存储引擎 完全自主研发 完全自主研发 等同MySQL开源数据库生态
华为 GaussDB T PostgreSQL开源数据库 开源集成+自主研发 完全自主研发 等同PostgreSQL 开源数据库生态
华为 DDM MySQL Sever +InnoDB存储引擎 基于开源产品MyCAT的自主研发 完全自主研发 等同MySQL开源数据库生态
开源 MyCAT MySQL Sever +InnoDB存储引擎 基于开源产品MyCAT的自主研发 开源集成+社区自主研发 等同MySQL开源数据库生态

如果觉得我的文章对您有用,请点赞。您的支持将鼓励我继续创作!

1

添加新评论2 条评论

#xiamx_ksrcbdba, 某农商行
2020-05-28 18:17
提名易鲸捷
#GoldenDB产品经理, 中兴通讯
2020-03-16 09:41
感谢收录GoldenDB
Ctrl+Enter 发表

分布式关系型数据库选型优先顺序调查

发表您的选型观点,参与即得50金币。