如何实现引领超越?盖国强详解国产数据库发展的道与法
7月8日,由中国信息通信研究院(以下简称“中国信通院”)、中国通信标准化协会指导,中国通信标准化协会大数据技术标准推进委员会(CCSA TC601)主办的“2022可信数据库峰会”在京隆重召开。云和恩墨创始人兼总经理盖国强受邀参会,并于当天下午做了题为《耕获菑畬:国产数据库的破局之道和应用之法》的演讲。
数据库行业的未来到底是什么样的?盖国强在分享中指出,数据库发展经历了从商业到开源再到云数据库时代三个阶段。三个时代交织在一起,以一种新的形态呈现给用户。“我认为,未来所有数据库都应该是云数据库,也应该都是开源数据库,以云的模式为用户提供全栈订阅式服务。”
在这样的一个时代中,国产数据库厂商如何实现引领超越?企业用户数据库替换的关键点是什么?国产数据库领域又会呈现哪些发展趋势?盖国强在演讲中一一给出了答案。
他山之石:Oracle 成为领先者的“秘诀”
“我们讨论如何实现数据库发展的话题,Oracle 是避不开的厂商。”盖国强说。在 Oracle 公司创立发展的四十多年中,其技术实力不断增强,最终成为市场上独一无二的领导者,建立起几乎唯一的数据库生态,其发展值得每一个数据库厂商进行深刻的研究和学习。盖国强认为,Oracle 取得成功的原因主要有以下几点:
第一,抓住了技术上的萌芽机遇期。1970年,有关关系型数据库的第一篇论文发表之后,并没有引起人们的注意。1977年,Oracle 关注到这一学术上的创新,率先投入,开发数据库,获得了领先优势。
第二,Oracle 在前瞻的技术路线上做的关键性选择是正确的。行级锁、UNDO 机制、RAC 模式、支持站点和知识库系统等为 Oracle 奠定了持续成功的基础。需要强调的一点是,Oracle 提供的知识库体系,使它能够服务全球数百万的企业级客户。因此,任何一个数据库在走向成熟的商业应用期,必须健全服务知识体系,让参与者可以积极学习与探索。
第三,授权模式和利优市场的成功。Larry Ellison 在商业上设计了授权和服务费模式,无限制的软件传播使用,获得了商业模式的成功,而北美广阔的付费市场为 Oracle 的产品场景验证、持续研发提供了基础环境,进而推动 Oracle 在全球成功。
第四,创始人文化和企业家精神。聚焦的业务方向和持续的创始人领导使 Oracle 最终超越了 IBM、Sybase 等,成为了数据库领域的领先者。创始人文化鲜明,是其成功的关键因素之一。
第五,逐步积累的规模和生态优势。Oracle 的研发人员超过4000人,人才基础雄厚。同时,其生态体系庞大深入,在数据库之上还构建了包括 EBS、HRMS 等关键应用壁垒。
凝心聚力:国产数据库的破局之道
在数据库领域,后来者欲追上领先者,必须在多个要素上获得增量优势,才可能实现突破。为此,数据库行业、厂商和产业界都需要贡献一份力量。
第一,形成合力、集中攻关、加速突破。我们必须认识,国产数据库虽然说是百花齐放,但发展基础相对薄弱。数据库内核研发人才稀缺且分散,国产数据库重复建设、低层次循环问题突出。只有通过路线聚焦,开源共建,才可能形成规模优势,聚集社区人才进行联合攻关,实现技术突破。
第二,培养吸引人才投身基础软件。基础软件领域存在巨大机遇。未来市场需要形成稳定的正向循环,吸引人才源源不断的投身到数据库基础软件行业,这根本上需要提高行业待遇,给予行业价值回报。
第三,抓住数据库技术的前瞻成果。关键的颠覆性技术创新机遇可遇不可求。在数据库理论的关键性突破到来之前,总是有很多重要的阶段性创新,厂商需要识别、抓住萌芽创新的机遇窗口,实现核心技术突破,形成真正的产品竞争优势。
第四,找到关键场景进行产品验证。只有通过关键场景的检验,数据库才有可能真正成熟起来。企业端要为国产数据库提供关键场景的磨砺,发现产品的不足,最终推动国产数据库的成功。
第五,设定引领指标推动行业发展。产业界要确定下一代数据库的引领指标,推动行业企业进行高水平竞争和核心创新攻关,促进行业健康发展。
第六,发挥产业链协同的发展优势。数据库应用的产业链较长,包括开发商、服务商、生态软件厂商等。各参与者应当协同发展,发挥各自的优势,从而让数据库基础软件可以放开包袱加速发展。
躬行实践:国产数据库的应用之法
国产数据库百花齐放,企业级客户面临着选型的复杂性和替代的紧迫性。他们要如何进行选择呢?对此,盖国强提出了三个原则。
第一,安稳易用。其中,“安”是指高可靠、高安全;“稳”强调高性能,卓越的性能是支撑系稳健运行的关键;“易”意味着高兼容,产品要方便异构数据库迁移;“用”则是要满足不同场景的用户多样化需求。坚持聚焦根本的数据库选型原则,才能实现数据无忧的安全生产底线。
第二,量才施用。好的产品一定是用出来的,只有经历丰富场景和严苛考验,国产数据库才能最终成长。企业可以在适合的场景中尽可能为国产数据库提供应用场景,使产品在应用场景的打磨中成长起来,承担起国产化替代升级转型的历史使命。
第三,自治智能。数据库周边问题要靠工具解决,为数据库解压脱掉枷锁,聚焦内核。国产数据库虽然处在探索阶段,但数据库运维工作已经有二十多年的经验。在运维层面,中国已经有成熟的生态产品,dbPaaS平台也成为企业的标配。用户可以优先构建平台能力,实现与自治智能的运维体系的对接,再选择数据库产品,提高数据库的自治能力。
顺势而为:数据库行业发展趋势洞察
随着技术持续创新,产业深入发展,数据库领域出现了一些新的趋势。盖国强在演讲中强调了三点。
第一,数据库迁移标准化、工具化、自动化。在数据库的替换过程中,迁移非常重要。云和恩墨积极投身到该领域,2021年9月份发布了数据库迁移工具 MTK。MTK 支持将商业数据库的数据自助、工具化地迁移到目标库。这个工具是完全开放的,用户可以免费下载使用。云和恩墨致力于将 MTK 打造成这样一个产品,快速、无缝甚至是零停机地将异构数据库中的数据进行迁移、流转。
第二,平台化实现多元异构数据库的统一、集中、智能的运维。任何一个企业级用户的现场都应用了多种开源或者商业数据库。如果在每一个数据库上都培养几个人负责运维工作,人力资源消耗严重。事实上,数据库的运维可以通过平台化自治、智能的解决问题。
第三,开发运维一体化的SQL质量管控。一个不良的SQL放到高并发业务场景中可能会导致数据库的崩溃。因此,在开发过程中进行SQL的审核和管控,提前把问题发掘出来才能实现业务上线稳定。在DevOps领域,SQL审核是DBA给开发最好的礼物,将总结的经验和教训应用到开发环节,做出预防性的管控和治理。
云和恩墨通过领先的行业洞察为产品注入灵感,输出了两大关键产品:基础软件数据库 MogDB 和数据库云管平台 zCloud。MogDB 是一款安稳易用的企业级数据库;zCloud 将数据库运维过程中的各个环节,包括备份恢复、安全防护等能力聚集成综合平台,将不同数据库管理融为一体,消除了背后的差异。两者结合助力客户实现商业数据库替换和自动化运维与自治管理。
中国具备庞大的数据基础设施和用户场景,要想实现发展,必须做到生态的闭环。目前有两个因素非常关键:资本和人才。只有资本源源不断地注入行业,让从业者获得回报,才会有更多的人才投身到国产数据库领域中来。
盖国强认为:“2022年是国产数据库耕获菑(zī)畬(yú)之年。”“菑畬”二字出自《易经》:“不耕获,不菑畬”,指不为获而耕(自然有获),不为畬而菑(自然得畬)。“我们只有不为收获而耕耘才能最终收获。”数据库是一个长期主义,需要持续不断的投入,云和恩墨在过去十年中完成了在数据库生态领域的生长历程。2020年,公司投入基础软件领域,与行业同行,开启下一个奋斗的十年。