黄东旭解析 TiDB 的核心优势
782
2023-03-24
2022 年 11 月 9 日下午,2022 年世界互联网大会乌镇峰会开源技术生态创新发展论坛成功举办。论坛由中国科学院主办,中国科学院软件研究所、中国科学院计算技术研究所、浙江省互联网信息办公室等单位协办。平凯星辰余梦杰受邀出席大会,并参与了圆桌对话环节,以下为分享回顾。
当前,开源已成为软件尤其是基础软件最主要的开发模式。以平凯星辰所在的数据库行业为例,根据全球知名的数据库排行榜 DB-Engines 数据显示,截至 2021 年底,在全球 383 款数据库中,开源数据库占据 51.7%;排名前十的数据库中,开源数据库占据六席。这是全球开源数据库流行度首次超过非开源数据库,并且开源数据库全球部署数量也首次超越非开源数据库,改变了数据库行业 50 年来的历史。在国内,包括分布式数据库 TiDB 在内,也有很多优秀的开源数据库正在快速发展。
从当前发展态势看,中国开源产业面临着重要的机遇。一是政府高度重视,开源第一次被写入国家“十四五”规划中,网信办、工信部及很多地方政府均出台了很多支持措施;二是人才有保障,中国拥有全球规模第二大的开源开发者人群,每年新增开发者数量居全球第一;三是中国拥庞大的人口和经济规模优势,产生了最极致的应用场景,这为打造世界级的开源产品提供了最好的舞台。 但同时,中国开源发展也面临着挑战。一是源于中国的优秀开源项目总体较少,多是参与国外的开源项目;二是开源治理水平有待提升,违反开源协议的事件时有发生;三是能够真正能吸引全球开发者参与的项目不多,无法充分利用全球人才和场景优势。
在这样的形势下,从平凯星辰的开源探索经验来,建议中国开源生态从四个方面面对机遇和挑战:一是提高自身研发能力,打造源于中国的开源技术与社区;二是要做真正的开源,而不只是开放源代码,把开源仅作为宣传的口号;三是坚持开源全球化,积极融入全球开源开发体系,闭门造车无法开发出全球领先的产品;四是要加强开源人才培养,推广开源文化,吸引更多优秀人才加入开源生态。
对数据库这个基础软件行业来说,产品研发难度大、周期长,国外产品长期占据市场主导地位,先发优势明显。国产基础软件企业很难通过传统方式追赶上国外主流厂商。而开源是汇聚高端人才的最有效方式,是基础软件开发的最高效模式,是快速触达用户和建立信任的最佳手段。因此,平凯星辰从创业的第一天就选择了开源,并且也认为开源是中国基础软件取得全球技术领先和商业成功的最佳路径。
围绕开源,平凯星辰主要做了三方面工作:
一是坚持长期主义,把开源真正作为企业核心战略,公司治理体系为开源而设计,产品研发体系围绕开源而构建,搭建了包括社区、项目、开发者和用户的完整全球化开源生态体系;
二是坚持自主开源,从第一行代码开始研发 TiDB 数据库,自主设计并实现数据库底层架构和内核,做好中国的开源数据库根技术和根社区;
三是坚持国际化运营,积极参与全球开源体系,在国内十多个城市,以及美国、欧洲、日本、新加坡等地定期开展活动,保持了社区的活跃度和生命力。
平凯星辰成立七年来,围绕核心产品分布式数据库 TiDB,已累计发起超过 220 个开源项目。其中,TiDB 数据库在“墨天轮国产数据库流行度排行榜”上自 2020 年以来长期排名第一,在 2021 年“全球数据库年度开源项目活跃度”排行榜位列全球第三。截至目前,TiDB 数据库项目拥有 1900 位开源贡献者,其中外部贡献者数量超过 1500 位,来自全球 45 个国家和地区,TiDB 的技术文档已被社区参与者自发翻译成日语、俄语、西班牙语和葡萄牙语等多重语言。建信金科、天翼云、平安科技等多家企业也以 TiDB 为基础打造自己的下游数据库产品。
要想真正做好开源,需要长期的、持之以恒的投入,需要遵守开源精神和国际通行的开源法则。如果只把开源当做短期的宣传工具,或以非正规手段快速刷开源影响力,则是对开源生态和开源文化的破坏。未来,平凯星辰还将继续坚定地走开源、开放、国际化运营的道路,吸引更多全球优秀开发者加入,努力打造具有全球影响力的开源社区和开源项目,为中国的开源生态繁荣贡献力量。
版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们jiasou666@gmail.com 处理,核实后本网站将在24小时内删除侵权内容。