三三文章网 - 科技知识大全是专业科技新媒体网站。网站著眼于新一代科技新闻的全面及时处理报导,让网民在外面第二时间交待全球新一代的科技资讯。内容涵括AI+、互联网、IT、创业投资、核定、区块链、智能硬件等领域

汪源客户阿里云大咖喱讨论数据库的开源和存储生态

  • 时间:
  • 浏览:0

汪源:解决ldquo,咬脖子rdquo;问题是开源更容易成功

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

对To B客户进行开源生态建设的意义何在。

开源是否是实现国产化替代的合适路径。

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

用于支持整个场景的曲线开源存储

汪源是资深开源技术实践者,2006年,首次到达网易的他面对业务增长带来的挑战,采用分库分表方案推动开源MySQL替代Oracle。这比后来有更大影响的ldquo;虽然到IOErdquo行动还很快,但该技术目前仍运行良好。

汪源介绍,网易开源之路要善于利用开源,强化反馈,可以分为自主开源三个步骤,即首先充分利用开源技术发挥价值然后对其不完善之处的加强贡献社区,最后以自我研究项目为开源,解决已有技术结构力不从心的问题。

开源云本地软件定义存储系统Curve是第三步产出,是网易数帆突破开源存储性能瓶颈的努力,由网易数帆与阿里云在数据库领域合作它也是为开源PolarDB for PostgreSQL提供分布式共享存储的主角。曲山稳定性、可靠性、可用性这些都是存储的基本需求,对于数据库业务来说,对于一个写多读的架构,为了支持多装载、闪回查询等能力,PolarDB for PostgreSQL和Curve完成了对接。

Curve的目标是构建一个高性能、可操作性和整个场景支持的通用存储系统,包括支持PostgreSQL、MySQL等多个云本地数据库,除了块存储之外,还包括提供文件存储我们认为这样可以使整个技术栈发挥更好的效果。

开源是基础软件成功的必要条件

在当前的基础软件领域,特别是数据Infra,开源越来越流行,在汪源中,开源是成功的必要条件,以Curve为例,认为要与Ceph对决,就必须打开开源。

类似地,开源被认为是构建行业基准产品的必需选项。曲山获得商务产品的顾客需要较高的成本,只有开放才能与各种生态系统相结合。

曲山根据说明,开源软件采用开放的标准接口,PolarDB与Curve等开源软件的对接都是基于标准接口,不需要在实践上花费太多精力。

To B技术需要综合考虑技术生态位

网易数帆开源实践,网易服务业务,星辰海在To B市场,网易通过数帆服务更多客户。汪源这就需要从所有技术整体上考虑是否能够构成上下游和健康的技术生态链,动态发展,持续提高和改进,每个层次都有多个技术选项和多个服务提供商提供产品最后,他说,有必要给顾客构成一个好的解决方案。

良好的技术生态意味着行业和企业贡献者拥有一个繁荣的社区,而不仅仅是一家公司,能够有效地分散企业供应链的风险。

那嚒软件已经打开了。会影响商业化的推进吗。汪源和曲山都认为,数据库这样复杂的基础软件产品在产业级场景中得到了真正大规模的应用,企业需要专业团队提供技术保障。

汪源专注于产品,客户基础可以足够大,业务可以自然做大,ldquo;你不用着急。至少在你的开源项目还没有达到一定状态之前,你不必过早地关注这件事。rdquo;

通过云服务开放经验证的产品也是良好的商业化途径,如Databricks,其中Snowflake是典型的例子。

解决堵头问题,开源比闭源增长好

在当今基础软件国产化替代、解决堵头问题的趋势下,开源模式空前引人注目,但开源真的比传统的闭源研发模式更有优势吗。

2003年参与开发国产数据库神舟OSCAR的汪源让我感动。神舟OSCAR当时在科技部的评价中远远超过第二名,但到了今天,他表示发展并不理想。国内开源数据库与Spark、Snowflake等数据Infra技术仍存在较大的体量差距,不能说特别成功,但比较非开源国产数据库与目前开源国产数据库前三、五年的发展汪源认为开源更胜。

ldquo;还是可以明显看出,开源数据库至少前期的成长过程,要比原来的非开源(数据库)高得多,以开源的方式进行,成功的几率更大。rdquo;汪源。