天天看点

专访高级副总裁宋锐:国内数据库从业者之路

作者:人大金仓

作为国内最早的数据库制造商,全国人大金仓经历了中国数据库产业从存储到快速发展的过程,其发展实践在一定程度上代表了国产数据库的产业化。2020年,全国人大金仓在国内数据库销售集中重点应用领域占比第一,20多年的技术积累和经营成果已在市场层面得到肯定,然而,核心技术缺失、产业生态薄弱依然存在,面对未来广阔的市场前景, 如何确保国内数据库的高质量、可持续发展?近日,全国人大常委会副会长宋锐在国内网络安全大咖喱系列采访中——《我和我的网络安全之路》,分享了"国产数据库从业者之路"。

国内数据库从业者之路

宋锐,现任全国人大金仓高级副会长,教授级高级,软件设计师,系统集成项目管理工程师,系统分析师,高级项目经理,PMP。毕业于北京大学软件工程专业,在国内外核心期刊上发表多篇论文。在数据库、云计算、物联网、大数据等领域都有较为深入的研究,先后承担了多项重大项目和大型信息系统设计、研发管理工作。

指数

宋睿,国内数据库实践者:国内数据库已初步摆脱"四山",进入高速发展阶段;

目录

·01 移动四座大山,开启国内数据库发展新征程

·02 建设本土产品生态是当务之急

·03 硬核能力是打破游戏的方式

·04 产品差异化是突破的途径

·05 新技术应用是发展的源泉

·06 契合企业需求是生存的基础

·07 提高安全能力对稳定性至关重要

·08 拥抱开源是唯一的出路

·09 重建基本框架是黄金仓的希望

01 移动四座大山,开启国内数据库发展新征程

国内数据库起步较晚,90年代末才真正实现产业化,与国外产业发展历史相差近20年,再加上国内系统架构初期对国外产品,制约了国产数据库产品的使用。国内厂商过去一直生活在接缝中,但也面临着四山的压迫:一是技术山,数据库作为高科技门槛产业,国内厂商在成立之初都面临着技术发展难题;MySQL等国外建立的数据库获得市场份额的同时,也面临着日益激烈的国内竞争,第四,市场冰山,从产业发展的角度来看,我们的市场空间相对狭窄,市场客户对国内数据库的认可有待提高,目前用户更依赖国外Wintel系统和IOE架构, 国内产品应用环境比较恶劣。

随着核高基项目的发展,国家加大了对国产基础软件的支持力度,而近两年国内IT架构发展加速,给国内数据库厂商很大的市场空间,有效解决了数据库行业在资金和市场方面的问题。当前国内数据库行业迎来了一个机遇期,我们不断做大做强,从原来的学习和运行,到本地和运行,未来将实现全面和运行甚至领先。目前,国内数据库已初步摆脱"四山"的禁令,进入高速发展阶段,相关产品不断涌现,在一些性能指标上已经超越了国外的竞争,但要实现整体领先,仍需经历较长的发展过程,还需要更好的生态环境配套建设。

02 建设本土产品生态是当务之急

生态建设相对薄弱是国内数据库乃至整个国内软硬件行业面临的困难,国外数据库产品在过去20年中长期占据国内市场的主要份额,国内标准体系规范大多是围绕国外产品,在生态环境下的劣势拉大了国内产品与国外竞争对手的差距, 所以要实现数据库产业的迎头赶上,加快生态建设,构建健康的本地产品生态环境是当务之急。

数据库的生态建设可以根据系统层面分为以下几个要求:一是实现全行业的产品适应,特别是制定标准、规范,有针对性地适应不同的业务体系,需要国内厂商齐心协力,形成联合力量,构建产品层面的联动生态,并利用POC测试等手段保证功能和性能的稳定性。其次,要积极培养用户生态,目前国内数据库从业者相对较少,而应用开发者多为国外数据库开发,对国内数据库的熟悉程度有待提高,国内厂商在产品开发培训上仍需努力。同时,厂商应积极与高校合作,培养下一代数据库从业人员,并建立培训认证体系。最后也是最关键的是,要改善数据库的研发生态,国内从事数据库技术的研发人员稀缺,缺乏对核心代码的研究,尚未形成成熟的研发生态,国际上发表的论文数量少也反映了侧面的问题。

03 硬核能力是打破游戏的方式

除了生态建设,数据库产品自身的硬核能力是影响行业发展的关键因素。现在用户对国外数据库产品还存在依赖性,对国产产品的使用热情不高,根本原因是产品产能存在差距。铁业也需要自己努力,国产产品在功能、性能、稳定性、安全性方面要完全达到甚至领先国际水平,还需要经过长期的追赶过程,虽然初期有成效,但从市场来看,我们有很多产品应用和技术整合需要迎头赶上。

04 产品差异化是突破的途径

在数据库行业用成熟的系统推广国内数据库产品,需要利用新的功能和优势,另一种方式。随着应用场景的不断丰富,业务需求的增加,数据库产品的种类也在增加,从关系数据库到非关系型数据库,从集中式交易数据库到分析数据库,工业生产实时数据库,金融领域的分布式数据库,包括专业领域使用的图形数据库,以及用于实时数据访问要求的场景的内存数据库 特别高。应用场景的巨大差异使得数据库往往不可能应用于所有业务系统,未来数据库产品将产生更多的类型,为结构化数据、半结构化数据和非结构化数据的处理提供更有针对性的解决方案。同时,随着云计算技术和业务的深度融合,用户业务系统的云架构也不尽相同。未来数据库行业在云功能和对多云结构的支持方面还有改进的空间。在产品差异化和业务支持上云上,我们可以实现车道的换挡超车,这也是未来国内数据库的机遇和挑战。目前,我们在一些新数据库的场景应用方面取得了突破,并取得了与国外产品的领先地位。

专访高级副总裁宋锐:国内数据库从业者之路

05 新技术应用是发展的源泉

产品的差异化发展离不开新技术,人工智能、区块链、分布式等新技术与数据库的结合成为厂商的热点。新技术的使用可以为特定项目带来效率和经济优势。大金仓的数据库产品已经开始将人工智能技术应用于故障排除和处理、数据迁移等,并探索使用各种形式的增强分析,如高级分析、人工智能(AI)和机器学习(ML),在交易或流程中实现并发分析和交易处理。内存计算(IMC)技术是增强交易的关键驱动力。除了增强基于成本的查询优化外,AI 和 ML 还用于自动执行许多当前的手动管理操作,包括配置管理、弹性缩放、存储、索引和分区以及数据库调优。基于现有的使用数据,应用AI和ML来调整操作并优化配置,以提高安全性和性能。通过在数据库底层构建各种算法,大大减轻了应用端的处理压力,提高了数据库的智能化水平,给用户带来了更加简洁、快速的体验。

技术的发展是周期性的,新技术从形成到广泛部署,往往要经历一个技术触发期、一个预期的扩张期、一个泡沫幻灭期,最后通过启蒙攀登期达到生产力的巅峰期。成熟的技术需要大量的应用经验积累,新技术是支撑数据库行业发展的基础,也是应对当前业务需求日益复杂的基本保障,因此数据库行业只有通过长期的技术积累,才能生产出更好的产品。未来,数据库行业的新旧技术将相互学习、不断融合,技术水平的界限将越来越模糊,新技术应从实际需要进行应用,才能获得可观的发展和积累。

06 契合企业需求是生存的基础

需求侧和工业侧是相互驱动的,工业端的新功能和新技术的出现如果不被用户接受,将失去真正的价值。产品开发是最自娱自乐的,根据用户的业务需求开发产品以获得市场认可。人电脑金仓非常关注需求方的声音,注重考虑用户在业务发展中面临的问题,我们不局限于为用户解决现有问题和遗留问题,还要对现有系统、待建系统、改造系统甚至新系统这四类系统做全面的分析和评估, 为用户提供与业务高度兼容的产品和解决方案,帮助解决未来业务发展过程中可能面临的瓶颈和问题。

作为一款用户透明度高的通用基础软件,数据库需要与不同行业的业务属性相结合。例如,地理信息行业中的GIS时空数据包含时间信息和空间信息,具有独立的存储风格,通用数据在GIS数据访问支持和效率方面存在缺陷,通过算法和实现方法的调整来优化异构数据的存储和查询,以保证数据库产品在不同业务场景下的服务质量。根据业务特点和属性来完善产品底层技术、数据和模型算法,以提高业务系统的效率和智能化,从而获得市场的青睐。

专访高级副总裁宋锐:国内数据库从业者之路

07 提高安全能力对稳定性至关重要

数据作为资产,已经成为第五大生产要素,数据安全的重要性不言而喻。作为数据携带工具,如何保证采集和存储系统中数据的安全性值得研究。从数据库本身来看,安全防护的提高主要是从安全访问控制的角度出发,重点关注如何防止恶意访问数据、恶意篡改,确保数据资产的所有权、所有权和使用权。iso-insurance 2.0和网络安全法的出台,也对信息系统中的数据安全管理提出了明确的要求。随着云计算、大数据等技术的广泛应用,数据安全防护可以从最初的合规状态,进入内在安全强化阶段,安全的内涵和延伸将相应改变,安全防护的高度已经从个体安全上升到系统安全,甚至生态安全的范围更大。为了满足数据库的新安全需求,应将硬件、应用、数据、安全技术结合起来,形成一个整体的安全防御体系。

数据库产品现在拥有大量的技术和机制来保证数据安全,安全数据库在引入前置机、安全审计等措施提供有效保护的同时,也导致数据访问效率降低。我们还需要平衡安全性与业务效率,过分强调数据库产品的安全性或多或少会失去应用的便利性,根据数据的重要性等因素进行安全性和效率权衡是保证业务稳定性的关键。

08 拥抱开源是唯一的出路

开源是一个大趋势,从国内外数据库排名来看,开源产品都在不断上升。开源极大地促进了产品技术在行业中的传播和使用,让世界各地的开发者、从业者和爱好者站在以往技术的基础上,不断推进数据库技术的发展。开源软件有效推动了国内数据库、操作系统等基础软件的发展,国内大量厂商在运用开源理念和理念及相关优秀成果的基础上进行改造、改进,提升自身产品的能力。

作为数据库的制造者和实践者,我们应该在思想上积极拥抱开源,也应该正视开源中的问题。与商业软件不同,开源产品在如何使用、应用方式、保护方式以及支持其应用程序的重要性方面存在许多限制。一些开源技术由基金会控制,这也可能导致知识产权纠纷甚至法律问题,需要开源协议来调和知识共享和商业应用之间的冲突,以确保技术资源的流动。

在拥抱开源的同时,我们也应该积极回馈开源社区。国内从业者应该更加注重在开源方面的奉献精神,不宜什么都不求,在用开源技术支持研发的同时,还要发现问题,指出问题,积极回馈,实现开源社区的可持续发展。现在中国的开源社区呈现出良好的发展态势,但与国际开源社区相比还处于学习和运行阶段,形成独立强大的开源社区是整个行业应该努力实现的目标。

专访高级副总裁宋锐:国内数据库从业者之路

09 重建基本框架是黄金仓的希望

随着新城的发展,在解决了一系列安全问题之后,未来IT行业的数据库甚至基础设施都应该在更广阔的泛信时代进行改造。对于国内数据库,我们需要重新定义、生成和驱动下一代国际标准领先的数据库基础设施,使它们摆脱Wintel和IOE架构的束缚。Npc金仓的定位是做世界级的数据库产品和服务的提供商和领导者,为了实现这个目标,我们将着力打造自己的硬核能力,拼命扎根于构建一个生态系统,为用户提供更可靠、更安全、更智能、更集成的数据库产品,解决各种商业环境的表现, 功能和安全问题,帮助国家生产平台在市场上得到广泛应用,重塑用户业务体系,从业务角度实现智能化运营,最大限度地利用数据价值。