首页 > 传媒 > 关键词  > 正文

三个自主 | 产品自主研发:人大金仓的进化之旅

2023-11-15 14:50 · 稿源: 站长之家用户

20 世纪 90 年代开始,计算机产业飞速发展,从以研制计算机硬件设备为中心转向以数据处理和数据管理为重点。我国对于建设数据库、数据仓库和数据挖掘等应用的需求不断加深。

为保证数据的安全性、可靠性,由北京大学和中国人民大学负责开发数据库管理系统的核心层,中国软件与服务总公司和华中理工大学负责研究应用开发工具,各单位分工合作,联合研制出了具有自主版权的实用关系数据库管理系统COBASE。

源起PBASE 整体技术水平达到国际先进水平

在王珊教授的带领下,中国人民大学以COBASE为核心,以各种数据库体系结构为依托,先后开发出教学数据库Easybase,嵌入式移动数据库系统“小金灵”,以及高适应性并行数据库系统PBASE。

1996 年并行数据库管理系统PBASE鉴定会

PBASE作为国内第 一个并行数据库管理系统原型系统,实现了一个完整的高性能并行处理方案,具有鲜明的创举性,整体技术水平达到国际先进水平。在基于线索的并行操作算法、并行封装等关键技术上达到国际领先水平。

然而,对于市场而言,突破核心技术并不意味着可以商用,PBASE依旧不是一个产品,在数据库编程接口,包括SQL、PLSQL、JDBC、ODBC等多个领域,差距尤其巨大。

诞生KingbaseES 国产大型通用关系型数据库产品

为更好地将科研成果进行市场化转换, 1999 年,在王珊教授的带领下,人民大学一批从事数据库研发的学者创立了人大金仓公司。

人大金仓融合Easybase和“小金灵”的科研成果,继承PBASE自主创新的基因,以其独立自主的研发团队、技术路线和产品规划,在产研一体化的基础上,成功研制出了大型通用关系型数据库KingbaseES第 一代产品,也为之后产品自主创新之路奠定下夯实的基础。

KingbaseES在诞生之初就对标国际数据库产品,希望有朝一日能够超越对手,成为世界 级的伟大产品!

伟大的产品并不是生而伟大 而是在实战中“进化”而来的

在基础软件领域,没有任何一位产品的设计者能够预判可能会遇到的所有场景和需求,提前考虑到所有的问题。

真实的情况是——总是会遇到问题,再针对问题设计出合理的解决方案。既要考虑短期的成本和难度,又要考虑长期的发展。即使如Oracle这样伟大的产品也是经过了多年的实战打磨才达到今天的模样。

因此,做数据库产品是一个缓慢的、持续的过程,需要在千行百业的实践中通过不断的迭代去累积产品的能力,同时在迭代的过程中,还要保持产品的稳定和易维护,这样才能使产品在一个“正循环”的体系中不断正向演进。

知易行难,道理很简单,但是实践中却充满了挑战。为了达成这个目标,人大金仓在二十多年的发展中通过以下三个方面的构建了产品的“正循环”体系,使得人大金仓的产品能够跟随市场需求的变化不断演进和增强。

产品架构能力:实现可持续迭代、避免低水平重复的关键

对于数据库软件而言,随着需求的增多、功能的累积,代码的复杂度也在不断增加。随之而来的,是代码维护难度的不断增加,直到某一天超出人力所能掌控的地步。代码如果极难维护,那么此时产品将难以再继续迭代和发展,只能推倒重来。

如果产品要做到可持续迭代,就必须将复杂度控制在人力可掌控的范围内。而要做到这一点,就需要设计出符合“高内聚、低耦合”原则的体系架构,合理地划分模块,同时明确各个模块的边界,避免相互交叉,避免产生“牵一发而动全身”的情况,把问题控制在各个模块内部。

而要设计出来这样的架构,需要产品架构师对上层应用场景、对数据库基础理论知识有深刻的认识和丰富的实战经验,并在迭代过程中不断对架构进行重构和优化。

只有设计出满足“高内聚、低耦合”原则的优秀架构,产品的复杂度才能控制在人力可掌控的范围内,产品才能做到易维护。只有做到易维护,产品能力才能不断提升。

这就类似于盖一座 100 层的高楼,如果结构设计的不好,盖到三层楼时就开始摇晃,那么只能推倒重来。如果始终设计不出好的结构,那么就只能在三层楼不断地低水平重复。这样的情况下,这座 100 层的高楼将永远无法建成。

从 1999 年开始,人大金仓的核心架构师们就不断在产品架构上进行研究和投入,去学习和吸收国外优秀产品的设计思路、架构设计的技巧,并不断对比各种国外数据库产品架构设计的差异和优缺点,同时在项目实战中针对不同场景的需求去完善架构设计。在二十多年的时间里,人大金仓的产品架构设计能力得到了极大提升,具备了打造一款世界 级产品的架构设计能力。这也确保了KingbaseES能够在市场需求中不断地提升能力,实现可持续发展!

研发组织管理能力:专业化分工、快速追赶国际顶流

人大金仓成立之时,国外数据库企业已经发展了超过 20 年的时间,从某种程度上说,“出发即已落后”,因此“追赶”成为金仓的首要任务。而要追赶对手,需要有大规模的研发能力。只有比对手跑得更快、产出更多,才有可能追赶上对手,才能获得超越的机会!

一路走来,人大金仓的研发体系从最初的师傅带徒弟的手工作坊模式,逐步发展形成为按照专业化分工打造的流程化、自动化、工具化的,面向大规模研发团队并行工作的研发管理体系。

就像特斯拉公司能够大规模、低成本生产汽车一样,数据库研发也需要构建类似的体系并辅助各种工具去提高研发效率,在研发产出上超过对手。

从无到有,从零到一。人大金仓在吸收外部先进经验的基础上打造了具有金仓特色的研发管理体系及周边配套的工具,使团队的研发效率和产出得到了极大提升,确保了在近几年面对大规模需求冲击时,研发团队依然能够保质保量地完成任务,以最短的时间和最 低的成本去解决用户的问题。

这项能力的打造,让人大金仓速度更快、成本更低地实现了产品新能力的构建。在日积月累的过程中,不断缩小了与国外领先者的差距。

质量保证能力:测试自动化工厂是最 强的蓝军

对于数据库这样的基础软件而言,稳定性是第 一位的,但由于国产数据库产品处于“追赶”过程中需要快速的修改代码进行迭代,这就和“稳定性”的目标产生了冲突——因为只要修改代码就会产生bug,这是无法避免的。

如何在快速迭代的同时,还能杀死bug带来稳定,成为必须要解决的问题。

在产品修改代码后,对产品所有功能进行全量回归测试,成为最终质量把关的手段。但全量回归测试带来的是巨大的工作量,如果靠手工操作,一次全量回归可能需要几个月的时间,时间成本十分高昂,也无法满足客户的时间需求。

在这样的情况下,构建全量回归测试的自动化工厂成为解决问题的关键。所谓自动化工厂,就是测试工程师通过开发代码来模拟各种访问数据库产品功能的操作,同时模拟各种可能产生故障的极限场景,并由服务器自动运行这些测试用例,实现对数据库产品所有功能在所有场景下的全部回归。

在二十多年的时间里,人大金仓组建了一支强有力的自动化测试团队,他们是金仓的蓝军。他们通过不断制造各种故障场景来考验KingbaseES这支红军,通过蓝军的千锤百炼,使得产品在出厂之前得到充分检验,避免重复错误的产生。这项核心能力的打造,确保了KingbaseES产品在快速迭代的同时还能保持良好的稳定性,进一步增强了用户使用KingbaseES的信心。

深入行业,在实战中成长 每一行代码皆可掌控

坐在家里永远设计不出来好产品,只有深入行业、深入用户才能切实了解用户使用的真实场景和需求。产品代码写得好不好,质量高不高,最终要在实践中去验证和提升。

从 2008 年国家电网的核心电力调度系统D5000 开始,KingbaseES就开始了这场苦修之旅。金仓的工程师们花费了一年的时间,把D5000 从Oracle数据库迁移到了金仓数据库中,系统中 5000 多个存储过程的迁移,Oracle语言兼容能力得到了极大的提升!

2016 年,金仓数据库在光大银行对公负债和中间业务系统中开始应用。在这个过程中,要解决的问题不只是迁移,同时还要解决用户遇到风险可回退的问题,为此开始设计双轨并行的策略——金仓的Kingbase FlySync产品也因此诞生!

2020 年,中国移动网间结算系统上线,作为金仓在巨型运营商的第 一个核心应用,这个过程让团队感受到了什么是运营商级别的要求,什么是“割接”?金仓的产品能力在细节方面还要有哪些增强?

2022 年,某市 14 号线列车监控系统上线,金仓为此设计了双网冗余的策略,以及跨网切换的模式,使金仓的产品能力得到了进一步的提升。

医疗、金融、交通、能源、国防……随着各行各业的深入,也带来了各种需求和场景的涌入,使得金仓的产品能力能到充分验证,进而形成了产品持续优化的正反馈机制。所谓“每一行代码皆可掌控”,正是金仓在实战中真刀真枪历练后的结果!只要给金仓行业实践的机会,就没有解决不了的问题。

跟跑、并跑、领跑的产品策略——后发先至 成为数字时代标准的制定者

“知名的企业做标准”,在数据库行业,行业的事实标准是由国外的先进企业制定的,国产数据库产品多在遵从国外数据库制定的标准?为什么不脱离国外的标准,自建新的标准体系呢?

在数据库领域,事实标准究竟是什么?事实标准本质上是国外数据库企业在解决客户问题时形成的解决方案,这些解决方案经过长期的验证打磨逐渐成为了最 佳实践,进而在软件开发商和用户侧的认知上形成了共识,成为了成本最 低、效果最 好的优选路径。

所以标准是各种试错和总结之后形成的最 优路径共识。如果要超越对手,就需要先学习对手,走一条跟跑、并跑、最终领跑的道路!

跟跑,在产品功能上兼容并蓄,学习国外各种数据库已经形成的最 佳实践,减少试错的时间和成本,快速缩短与国外产品的差距。

并跑,在国外数据库也未触及到的数字化新场景和新领域中探索解决问题的最 佳实践,进而形成产品能力和事实标准。

领跑,在中国数字化的无人区,探索和构建新的满足数字化要求的新能力,最终形成“新标准”!

国产数据库产业发展史上的金仓印记

四十余年的技术深耕,二十多年的产业发展,人大金仓始终坚持原始创新和兼收并蓄相结合的产品发展策略,构建了支撑产品可持续发展的正循环体系,为人大金仓“进化”出世界 级的中国数据库产品奠定了坚实基础!

在百年未有之大变局的当下,人大金仓作为数据库领域国家队从未止步。无论经历多少风雨和磨难,金仓都不会放弃初心和使命!KingbaseES也将乘势而上,奋勇前行,终将超越对手,将中国数据库产品立于世界之巅,成为世界卓越的数据库产品与服务提供商!

推广

特别声明:以上内容(如有图片或视频亦包括在内)均为站长传媒平台用户上传并发布,本平台仅提供信息存储服务,对本页面内容所引致的错误、不确或遗漏,概不负任何法律责任,相关信息仅供参考。站长之家将尽力确保所提供信息的准确性及可靠性,但不保证有关资料的准确性及可靠性,读者在使用前请进一步核实,并对任何自主决定的行为负责。任何单位或个人认为本页面内容可能涉嫌侵犯其知识产权或存在不实内容时,可及时向站长之家提出书面权利通知或不实情况说明,并提供身份证明、权属证明及详细侵权或不实情况证明(点击查看反馈联系地址)。本网站在收到上述法律文件后,将会依法依规核实信息,沟通删除相关内容或断开相关链接。

  • 相关推荐
  • 燕教授自主研发专利库再添新成员,彰显卓越品牌实力

    燕教授健康品牌再获突破,其自主研发的"果蔬纤维复合粉"成功获得国家发明专利。该专利产品能有效调节肠道菌群平衡,提升免疫力,是品牌旗下CP营养素系列的核心成分之一。目前燕教授已累计拥有19项自主研发专利,包括11项发明专利、2项实用新型专利和6项外观专利。多年来,品牌坚持创新驱动,组建专业研发团队,与国内外科研机构深度合作,构建产研一体化创

  • 同宇新材深耕电子树脂,助力电子材料自主化进程

    同宇新材料在电子材料自主化领域持续发力,专注电子树脂材料的研发生产。其产品覆盖覆铜板、半导体封装等核心领域,已形成五大产品系列矩阵,包括无卤高CTI环氧树脂等创新产品,逐步打破进口垄断。公司掌握含磷阻燃改性环氧合成等核心技术,同时布局聚苯醚树脂等前沿材料研发,与国家新兴产业发展战略高度契合。作为国家重点支持的高新技术领域企业,同宇新材料通过技术深耕加速高频高速树脂等新产品的商业化进程,为电子产业链提供关键材料支撑,推动行业高质量发展。

  • 纳米 AI 融合仓颉登陆鸿蒙,为国产AI搜索筑牢自主根基

    近日,纳米 AI 搜索与华为达成重磅合作,纳米AI的移动App正式入驻鸿蒙 HarmonyOS5 生态,实现移动端与桌面端设备的全场景流畅运行。

  • 政策赋能自主品牌崛起!安凯客车加速公商务车市场布局

    国家修订《党政机关厉行节约反对浪费条例》,要求公务用车全面国产化,并将新能源汽车列为优先选项。政策为公务出行树立"绿色、节约"导向,也为本土品牌带来发展机遇。以安凯客车为代表的自主品牌企业正加速推动公务用车领域绿色变革。2024年新规进一步强化"国产化+新能源化"双重要求,明确新能源公务车采购比例不得低于30%。安凯客车深耕商务客车领域20年,构建起覆盖传统与新能源的多元化产品体系,其纯电动商务客车凭借低能耗、零排放等优势,成为多地推进绿色公务出行的优选方案。近期安凯向北京交付纯电动商务客车,助力首都旅游租车市场绿色升级。随着政策落地,自主品牌有望凭借本土供应链优势,在公务车领域实现市场份额显著提升。

  • 性能超OpenAI、Gemini!月之暗面发布首个自主强化学习Agent

    月之暗面(Moonshot AI)正式推出其首款Agent产品Kimi-Researcher(深度研究),并已启动小范围灰度测试。 该产品基于端到端自主强化学习(end-to-end agentic RL)技术打造,在HLE测试中表现优异,性能超越Claude 4 Opus、Gemini 2.5 Pro及OpenAI Deep Research,并与Gemini-Pro的Deep Research Agent持平。 Kimi-Researcher 是一款高度自主的智能研究助手,能够独立规划任务流程并交付完整结果。与其他Agent不�

  • 日志易 ELK 国产替代:自主可控+性能跃升,信创背景下的企业数字化转型优选

    文章分析了ELK(Elasticsearch+Logstash+Kibana)开源日志管理工具在信创战略背景下存在的三大风险:安全漏洞频发导致数据泄露风险、国外技术栈受政治因素制约的供应链风险,以及高昂的运维成本。提出国产替代方案"日志易",其基于自主研发的Beaver搜索引擎,具备四大优势:1)全栈自主可控,通过信创认证;2)性能提升4倍;3)无缝兼容ELK生态;4)智能运维降低60%人力成本。实施路径分两阶段:先并行验证再全面替换,已在金融、制造等行业成功应用,如某银行实现5TB/日日志处理能力,查询响应达秒级。目前服务超500家信创客户,累计处理10EB日志数据。

  • 小米YU7车外小爱语音开前备箱:需满足三个条件

    小米旗下新车YU7凭借其创新的车外小爱同学功能成为市场焦点。该功能通过车外配备的8个麦克风和1个扬声器,实现了全方位语音控车体验,用户无论身处车辆哪个角度,都能轻松通过语音指令操控车辆,例如在车外直接呼唤小爱同学打开前备箱。 然而,这一创新功能也引发了部分网友和准车主对于安全问题的担忧。针对这一疑虑,小米汽车在最新一期官方问答中给出了详细�

  • 李建忠对话 KK 凯文.凯利《AI 的进化和颠覆》实录 | AI 进化论

    在 AI 的进化之路上,我们是创造者,还是第一批被超越的观众?当国产大模型 DeepSeek 以“国运级创新”之姿点燃行业热议后,由 CSDN 特别策划的深度对话栏目直播“AI 进化论”,便致力于在喧嚣中探寻技术革命的真实脉络,在 CSDN 视频号矩阵吸引了超50万人观看,引发企业高管、学者、技术专家等行业人士的强烈共鸣。历经十场与顶尖学者、产业先锋的深度对谈后,我们迎来了

  • 金仓数据库26周年|淬火砺重器,万里再扬帆

    金仓数据库26年发展历程:从萨师煊教授70年代引入数据库概念,到王珊教授团队1999年创立金仓公司实现产业化突破,见证了中国数据库从无到有的发展。金仓坚持自主创新,打造KES融合数据库产品体系,拥有700多项专利,服务金融、能源等国家重点行业,装机量超百万套。公司构建产学研生态,培养数万名专业人才,推动国产数据库生态建设。站在新起点,金仓将继续以自主可控技术支撑千行百业数字化转型,助力数字中国建设。

  • 李斌分享蔚来成立三个阶段:是靠全球融资来发展中国电动车

    今日上午,蔚来创始人、董事长、CEO李斌,以及蔚来总裁秦力洪接受媒体群访,回应了外界对蔚来最近财报、调整、销量目标再到产品等多方面问题。 在访谈中,李斌分享了蔚来成立以来的三个阶段。 第一阶段:成立-2021年,第一个阶段中蔚来经历了第一代产品完成销售的生命周期,到高端品牌的突围,用户企业、可充可换电等。蔚来668都是30万以上的高端纯电,占市场超过