Github 上超 13000 star,数据库中间件「ShardingSphere」核心团队组建商业公司「SphereEx」完成天使轮融资

2021-05-14
数据库中间件开源平台「ShardingSphere」于近日完成数百万美元天使轮融资。

数据库中间件开源平台「ShardingSphere」于近日完成数百万美元天使轮融资,由红杉中国种子基金和初心资本领投。本轮融资资金将主要用于「ShardingSphere」在团队组建和其主力开源产品线的市场运营,提升产品认知。

「ShardingSphere」产品诞生于 2016 年,团队主要来自于京东科技,创始人张亮是前京东科技架构专家、微软MVP、腾讯云TVP,《未来架构—从服务化到云原生》作者,开源项目 ElasticJob 创始人。张亮还在当当网担任架构师的时候,关系型数据库仍然在交易型数据处理环节中占有主流地位,因此需要分布式数据库中间件来进行海量数据的处理和并发管理。市面上有许多分布式数据库产品,但并不持续,为了保证产品的自主可用,张亮最终决定进行自研数据库中间件,并将「ShardingSphere」带到了当当及京东科技,以开源的形态不断进行适配及打磨,在 2018 年捐给了 Apache 软件基金会,正式进行项目的孵化。

产品层面,「ShardingSphere」做了 3 层可插拔的内核结构,以事务引擎、分布式治理等为主的内核层,数据分片、读写分离、数据加密、影子库等数据库管理相关的功能层,以及基于数据库协议和 SQL 解析之上、进行各类数据库接入的生态层。目前「ShardingSphere」已经可以接入 Oracle,MySQL, PostgreSQL, SQLServer 等其他多种类的数据库。开发团队计划通过异构数据的网关模式,在不影响数据库本身能力及特性的前提下,进行数据流量及质量分析、数据安全、权限控制、分流等一系列的数据库管理操作。通过 Database Plus 的产品形态推出,「ShardingSphere」将标准产品、定制服务、生态支持这三种模式包装成产品,从自主可控的Hosting 、定制开发的 OpenCore、以及支持数据可视化、事务等的 Database Mesh 等几个方向去做产品及服务的商业化包装输出。

图片1.png

用户层面,自 2016 年产品推出之后,「ShardingSphere」在 Github 上获得了超过 13000 star,4000 fork,目前已经有了 200 多位 Contributor,以及 160 多个模块。随着开源技术与开源文化的不断普及,「ShardingSphere」已经积累了许多开发者与企业用户,并在 Apache Way 等开源社区中维持着高度活跃。经过 5 年的用户运营,「ShardingSphere」根据互联网、金融、快递、电信等具体行业方向对用户进行划分,京东、百度、携程、腾讯音乐、闪送、中通快递、中国电信等巨头企业都已经在使用「ShardingSphere」进行数据库的管理及优化。合作伙伴方面,「ShardingSphere」和华为的开源关系型数据库管理系统 openGauss、京东、中国电信翼支付等进行了深度的合作探索。张亮向 36氪表示,「ShardingSphere」需要更多的用户来帮助在数据层面去做增量应用、并提供他们在实际应用中的核心需求,基于活跃社区的需求、反馈及迭代,「ShardingSphere」可以去组装更多可商业化的组件及产品出来。因此用户以及社区的运营在接下来的「ShardingSphere」发展规划中尤为重要。

商业化层面,张亮坦言目前商业化对于「ShardingSphere」还为时过早,当下最重要的还是去巩固建设好社区以及用户的生态,探索商业化的可能以及路径。但从市场规模来看,只要是有海量数据处理以及高并发的需求在,就是「ShardingSphere」可以去服务的潜在客户。“我们之前没有做强制的统计,但已经有近 200 家企业留下了他们的信息,而且其中不乏中国的互联网大厂、韩国的互联网银行、印尼的旅游网站等,来自全球市场的正面反馈也给了我们不少信心。”张亮说。

国内涉及分布式数据库以及数据库中间件的项目有不少,但是在细分方向、内核结构、社区支持度上都会存在各自的差异。而「ShardingSphere」近期会向 Database Mesh 方向发力。张亮认为,现有产品一定要融入开源的生态,而不是去颠覆所有的东西;有些场景作为主力去用,有些场景作为旁路去用,这样才能使「ShardingSphere」具体良好的扩展性与嫁接能力。

目前「ShardingSphere」团队总共 10 人,其中 6 位是开发人员。今年目标是在年底探索出一条可行的商业化路径。

来源:创业邦