乐趣区

关于存储:汪源做客阿里云大咖说论道数据库开源与存储生态

开源对于生态对接的重要性是什么?

开源生态建设对于 To B 客户的意义在哪里?

开源是否是实现国产化代替的适合门路?

近日,网易副总裁、杭州研究院执行院长、网易数帆总经理汪源受邀加入阿里云“大咖说 * 对话开源”,与阿里云数据库开源战斗负责人、阿里云智能数据库产品事业部架构组负责人曲山(黄贵)开展精彩对话,以 Data Infra(数据基础设施)为例,就开源生态、商业化及国产化等一系列问题进行了深入探讨。

Curve 开源存储,意在全场景反对

汪源是资深的开源技术实践者,2006 年,初到网易的他面对业务增长带来的挑战,采纳分库分表的计划推动开源 MySQL 对 Oracle 的代替。这比起初影响微小的“去 IOE”口头还要早,而这套技术当初仍然运行良好。

汪源介绍,网易开源之路能够分为用好开源、加强回馈、自主开源这三步,即首先充分利用开源技术施展价值,而后将对其不欠缺之处的加强奉献给社区,最初是将自研我的项目开源,解决已有技术架构力不能及的问题。

开源云原生软件定义存储系统 Curve 就是第三步的产出,是网易数帆冲破开源存储性能瓶颈的致力,也是网易数帆和阿里云在数据库畛域单干,为开源 PolarDB for PostgreSQL 提供分布式共享存储的配角。曲山示意,稳定性、可靠性和可用性这些是存储的根本需要,数据库业务有更高的要求,如对一写多读的架构,要反对多点挂载、闪回查问等能力,PolarDB for PostgreSQL 和 Curve 实现了对接。

Curve 的指标,是打造一个高性能、易运维、全场景反对的通用存储系统,包含反对 PostgreSQL、MySQL 等多种云原生数据库,包含在块存储之外还提供文件存储,汪源认为,这将使得整个技术栈可能施展更好的效益。

开源是根底软件胜利的必要条件

在目前的根底软件畛域,尤其是 Data Infra,开源越来越风行,汪源认为,开源是胜利的必要条件,以 Curve 为例,要想和 Ceph 分庭抗礼,不开源是不行的。

曲山同样认为,开源是打造行业标杆产品的必选项。曲山示意,商业产品取得客户须要付出比拟昂扬的老本,只有做到凋谢能力跟各种生态去对接。

曲山解释说,开源软件采纳凋谢的规范的接口,对于买通生态实现根底软件构架体系一体化很重要,如 PolarDB 和 Curve 等开源软件的对接都是基于规范的接口,在实践中并不需要消耗很多精力。

To B 技术须要通盘考虑技术生态位

网易数帆的开源实际,始于服务网易业务,星辰大海却在 To B 市场,通过网易数帆为更多客户提供服务。汪源示意,这须要每一项技术通盘考虑是否与上下游形成一个衰弱的技术生态链,动静地倒退,一直晋升和改良,每一层都有多重技术选项和多个服务商来提供产品,最初组成一个很好的解决方案给客户。

良好的技术生态意味着要有一个凋敝的社区,有不同行业和企业的贡献者,而不是只有一家公司唱独角戏,从而为企业无效扩散供应链的危险。

那么,软件开源了,是否影响商业化的推动?汪源和曲山都认为,如数据库这样的简单的根底软件产品,真正在工业级场景下大规模利用,企业是须要业余团队来提供技术保障的。

汪源示意,分心做好产品,把客户根底做得足够大,生意天然能做大,“不必焦急,至多在你的开源我的项目没有达到肯定的状态之前,不必过早地去关注这个事件。”

曲山示意,通过云服务把曾经验证过的产品凋谢进来,也是一条较好的商业化路径,如 Databricks、Snowflake 就是典型的例子。

解决卡脖子问题,开源比闭源成长更好

在明天根底软件国产化代替、解决卡脖子问题的趋势下,开源模式取得了空前的关注,但开源真的比传统的闭源研发模式更有劣势吗?

在 2003 年就参加研发国产数据库神舟 OSCAR 的汪源对此深有感触。他示意,神舟 OSCAR 当年在科技部测评中得分远超第二名,但到明天看来倒退得不甚现实。尽管国内的开源数据库和 Spark、Snowflake 等 Data Infra 技术相比体量依然差距微小,也不能说特地胜利,但比照非开源国产数据库和当初开源的国产数据库最后三五年的倒退,汪源认为开源更胜一筹。

“还是可能显著地看进去,开源数据库至多后期的成长过程,比原来非开源的(数据库)要高很多,用开源的形式去做,胜利的概率会更大。”汪源说。

更多精彩观点,请观看本期采访视频,扫下图二维码或戳原文链接即可中转。

视频链接:https://talk.aliyun.com/live?…
Curve 我的项目地址:https://github.com/opencurve/…
网易数帆开源主页:https://sf.163.com/opensource

退出移动版