开源是技术发展的大趋势,其开放的全球生态,敏捷的技术创新以及快速的产品迭代,都有助于企业的发展。而云的蓬勃发展则加速了企业数字化的进程。开源和云两者交融,必然会迸发更多势能。
7月27日,在开放原子全球开源峰会数据库论坛上,平凯星辰北京科技有限公司合伙人余梦杰分享了“全球化和云计算趋势下的开源生态构建”。
开源的发展趋势
从政策指引来看,国家“十四五”规划中,开源被明确列出。
从开源发展现状来看,目前,开源处于持续蓬勃发展的状态。因此,在开源治理、安全合规等领域,都需要更多的人参与和关注。
从产业角度来看,从-开始,主流数据库厂商无一不在提供云服务,大量的企业在做跨云的融合,创造更多的可能。开源和云扮演着越来越重要的角色。
传统部署方式下的云,无论在获客,还是资源弹性短期巨大的扩张、场景的获取、具体版本的升级、灰度迭代等方面,都很难得到优势。而开源和云是乘法关系,两者共同推进技术的创新。开源拥有成本低、容易建立信任、开发迭代快、传播力强的特点,与云的整合会迸发更多火花,带来前所未有的创新动力。
数据库的发展趋势
从数据库发展历史看,分为大数据生态和从NoSQL到NewSQL的生态演变的过程。,随着云计算的发展,围绕着云和数据库的创新,其产品品类和迭代速度等方面,验证了云和开源结合将会创造更多的可能。
,“HTAP×云原生”进入了爆发期。HTAP是混合负载的一种模式,它的“实时性”备受关注。“实时性”恰巧也强有力地体现了数据价值,它有助于做正确的决定,并避免错误的发生。在云原生时代,就地分析数据和减少数据搬迁过程成为关注的焦点。在两种因素共同促进下,HTAP和云原生进入爆发期。
以TiDB为例:
,TiDB发布HTAP的并行计算引擎,托管服务正式商用;5月,Google推出AlloyDB,补全了其在HTAP板块上的短板;6月,Snowflake推出UniStore,在ODS层提供数据服务能力;Oracle推出基于MySQL的HeatWave,在HTAP不断创新迭代。
以平凯星辰为例:
4月,MySQLInnoDB研发负责人Sunny Bains加盟;5月,TiDB Cloud全球商用;6月,上线阿里云心选云市场;隆重推出OSS Insight网站,提供实时对开源软件进行洞察的Data Serving平台。
平凯星辰和TiDB的发展现状
4月,TiDB成立。在7年的发展中,无论是TiDB的知名度、活跃度都得到了提升,成为全球知名的项目。
在墨天轮中国数据库流行度排行榜上,有232款国产数据库,TiDB长期位列第一。同时,全球最权威的DB-Engines关系型数据库排行榜上,TiDB也长期位居中国数据库第一位。
平凯星辰在开源生态构建的实践
在平凯星辰的实践过程中,不断探索中国软件全球化创新之路上自主开源的模式,坚信可以通过混合生态建立产品的核心竞争力,通过开源运营打造人尽其才的社区。
从战略基石和方向看,在飞速发展的时代,开源需要战略的定力、耐心的打磨以及长期的经营。而开源也能够带来真正的社会价值,这成为平凯星辰坚持做开源的核心原因。
从核心竞争力来看,全球化的场景和技术人才带来产品加速创新的源动力。,平凯星辰发布了第一个版本,随后每年都有新版本,这是社区、客户、场景经验的累积共同打造的成绩,而场景和人才正是平凯星辰的源动力。中国消费互联网的需求量庞大,需求衍生出场景,场景能推动产品迭代。同时,中国具备在分布式计算、分布式存储领域卓越的人才,为打造社区贡献出自己的力量。
从开源社区运营来看,需要在经营应用开发者、代码贡献者、企业用户、第三方生态伙伴等方面,持续且大量的投入。平凯星辰有一个网站叫AskTUG,目前社区有大概21000个用户,基本上70%的问题都是社区用户自发地回答。
在开源界常说要opensource,不要sourceopen,这两者本质上有很大区别。
opensource是以开源作为核心战略,而sourceopen却是将开源作为市场营销的手段。opensource开源产品的研发是依托于开源平台,而sourceopen的产品研发是以内部为主导。opensource开源社区拥有主导权和社区自治,而sourceopen的开源社区却缺少生命力。opensource生态体系具有开放性,而sourceopen只有“用户”,没有共创方。
最后,可以从两个案例上说明基于上游TiDB社区的技术生态创新之路。
一是与平安科技的合作,平安科技通过核心业务场景建立信心,投身开源社区建立广泛连接,同时还基于TiDB打造了自身的分布式数据库UbiSQL,满足金融行业的监管需求,形成健康的开源生态。
二是与天翼云的合作。天翼云深度参与了TiDB的社区贡献,包括内核、迁移、部署工具等。如今,双方共建了电信行业云数据库联合实验室,共同探索云原生HTAP分布式数据库在电信及政企行业的场景应用。天翼云还基于TiDB内核研发了企业级智能分布式数据库引擎TeleDBfor HTAP,用生态的力量助力其内部的创新。