2021 年 7 月 21 日,2021 亚马逊云科技中国峰会在上海盛大开幕。本次大会以“构建新格局,共赢云时代”为主题,邀请到来自技术社区、开源软件基金会、开源创业代表、女性开发者与创业者以及关注开源领域 VC 等大咖代表共聚一堂。现场,SphereEx 创始人张亮以独特角度解析开源深层次奥义,奉上开源领域的全新解读。

(亚马逊云科技峰会现场)

今年 3 月,『开源』首次被明确列入到国民经济和社会发展五年规划纲要。其中,支持数字技术开源社区等创新联合体发展,完善开源知识产权和法律体系,鼓励企业开放软件源代码、硬件设计和应用服务。开源,正在成为驱动行业发展、能力创新的重要源泉。

当下,国内的开源社区建设仍然处于探索阶段,暴露出项目开源后无人维护与建设,如何平衡开源版本与商业版本的关系、开源项目发展方向等问题。围绕这些核心话题,SphereEx 创始人张亮受邀参与到了【云咖来了】访谈节目中来,并基于自身亲身经历,分享了他对于开源领域现状的多维视角观察以及未来项目发展的规划。

(SphereEx 创始人张亮现场接受专访)

分布式数据库是趋势,但与 ShardingSphere 并不冲突

在 SphereEx 创始人张亮看来,当前包括未来很长一段时间,数据库领域都将是百家争鸣的状态。图计算、物联网、吞吐量巨大的 AP 场景、金融强 TP 场景、云上数据库、本地化数据库等等多个应用场景,注定了很难产生一款能够完美适配所有场景的数据库。且随着时间的推移,越来越多的新型数据库产品开始在各应用场景下崭露头角,其中就包括许多分布式数据库。

而 ShardingSphere 要做的并不是为了重构当前的数据库市场,而是要在如此多优秀的数据库之上,来做关于数据应用的增量服务。

张亮提到,作为一款数据库上层的能力整合平台,不同的数据库都能够在 ShardingSphere 上找到相关能力的补充。因为 ShardingSphere 面向的不是数据库,而是数据库上层的管控,进而可以把更多元的数据能力包含进来。在数据库碎片化的时代,ShardingSphere 将产生更大的价值。

ShardingSphere 的网格式服务

关于未来 ShardingSphere 的发展规划,张亮提到,业务、数据、数据库上云已经是不可逆的趋势,作为数据库上层的服务平台,ShardingSphere 未来肯定也会从云下迁移到云上,为用户提供 SaaS 服务。因此张亮提到了 ShardingSphere Database Mesh 理念。

张亮认为 Database Mesh 理念可以在企业云原生数据库落地方面起到有效的辅助作用。作为 ShardingSphere 在云端的应用形态,未来 ShardingSphere 会通过提供 Sidecar 来管理云上的南北流量,让业务应用通过 Sidecar 导流到 Proxy 端,再导流到数据库,形成用户无感知的数据穿透能力。在此之上,ShardingSphere 通过明确 Proxy 的数据标签,并能够根据当前的 SQL 特征来路由到合适的 Proxy 端,进而实现面向东西+南北流量的共同治理。

开源文化正逐渐从技术群体中『破圈』,越来越多的人开始接触到开源的文化与理念。开源对人们的影响正在从一场技术层面过渡至认知层面,转变着越来越多人的思维与工作方式。着眼于未来,作为一家原生开源公司,SphereEx 将继续发挥商业层面的优势,积极反哺开源社区发展,努力打造更具氛围感的社区环境,提供更优质的数据服务。

欢迎扫码关注我们

SphereEx 创始人张亮云咖访谈回顾:构建数据服务的新思路的更多相关文章

  1. 阿里大数据产品Dataphin上线公共云,将助力更多企业构建数据中台

    日前,由阿里数据打造的智能数据构建与管理Dataphin,重磅上线阿里云-公共云,开启智能研发版本的公共云公测!在此之前,Dataphin以独立部署方式输出并服务线下客户,已助力多家大型客户高效自动化 ...

  2. 基于Apache Hudi在Google云构建数据湖平台

    自从计算机出现以来,我们一直在尝试寻找计算机存储一些信息的方法,存储在计算机上的信息(也称为数据)有多种形式,数据变得如此重要,以至于信息现在已成为触手可及的商品.多年来数据以多种方式存储在计算机中, ...

  3. 使用 API 网关构建微服务-2

    「Chris Richardson 微服务系列」使用 API 网关构建微服务 Posted on 2016年5月12日 编者的话|本文来自 Nginx 官方博客,是微服务系列文章的第二篇,本文将探讨: ...

  4. 微服务系列(二):使用 API 网关构建微服务

    编者的话|本文来自 Nginx 官方博客,是微服务系列文章的第二篇,本文将探讨:微服务架构是如何影响客户端到服务端的通信,并提出一种使用 API 网关的方法. 作者介绍:Chris Richardso ...

  5. 云小课|DGC数据开发之基础入门篇

    阅识风云是华为云信息大咖,擅长将复杂信息多元化呈现,其出品的一张图(云图说).深入浅出的博文(云小课)或短视频(云视厅)总有一款能让您快速上手华为云.更多精彩内容请单击此处. 摘要:欢迎来到DGC数据 ...

  6. 【阿里云产品公测】结构化数据服务OTS之JavaSDK初体验

    [阿里云产品公测]结构化数据服务OTS之JavaSDK初体验 作者:阿里云用户蓝色之鹰 一.OTS简单介绍 OTS 是构建在阿里云飞天分布式系统之上的NoSQL数据库服务,提供海量结构化数据的存储和实 ...

  7. 微服务架构:基于微服务和Docker容器技术的PaaS云平台架构设计(微服务架构实施原理)

    版权声明:本文为博主原创文章,转载请注明出处,欢迎交流学习! 基于微服务架构和Docker容器技术的PaaS云平台建设目标是给我们的开发人员提供一套服务快速开发.部署.运维管理.持续开发持续集成的流程 ...

  8. Chris Richardson微服务翻译:构建微服务之使用API网关

    Chris Richardson 微服务系列翻译全7篇链接: 微服务介绍 构建微服务之使用API网关(本文) 构建微服务之微服务架构的进程通讯 微服务架构中的服务发现 微服务之事件驱动的数据管理 微服 ...

  9. 《ServerSuperIO Designer IDE使用教程》- 6.增加与阿里云物联网(IOT)对接服务,实现数据交互。发布:v4.2.4 版本

    v4.2.4 更新内容:1.增加了对接阿里物联网平台的服务.下载地址:官方下载   6. 增加与阿里云物联网(IOT)对接服务,实现数据交互  6.1    概述 为了满足业务系统数据上云的要求,Se ...

随机推荐

  1. TiDB基本简介

    一.TiDB整体架构 与传统的单机数据库相比,TiDB具有以下优势: 纯分布式架构,拥有良好的扩展性,支持弹性的扩缩容 支持SQL,对外暴露MySQL的网络协议,并兼容大多数MySQL的语法,在大多数 ...

  2. PC微信多开

    1.桌面上面新建一个  多开.txt . 2.将下面的内容拷贝进去 TASKKILL /F /IM wechat.exestart "" "E:\wechat\WeCha ...

  3. Python+mirai开发QQ机器人起步教程(2021.9.9测试有效)

    参考:开发 mirai QQ机器人起步教程_叹之-CSDN博客_mirai python 本篇文章参考了以上博客,并对其中的失效内容和版本匹配问题进行了补充修改,实测能够成功运行.部分步骤的运行截图见 ...

  4. samba网络共享

    1.sanma简介 2. samba安装 #更新源 opkg update #搜索软件包,查看版本 opkg list | grep "samba" #根据查询的版本安装服务器和l ...

  5. Appium问题解决方案(5)- selenium.common.exceptions.InvalidSelectorException: Message: Locator Strategy 'name' is not supported for this session

    背景 使用Appium Server 1.15.1版本 执行了以下脚本 test = driver.find_element_by_name("自动化测试") print(test ...

  6. Ubantu启动失败,提示“Started GNOME Display Manager”之后起不来了

    我是在搭建DPDK环境时,为了尝试下多网卡多列配置,将虚拟机的网卡类型由e1000改成了vxnet3类型.之后修改了下内存大小和CPU核数.然后启动ubantu虚拟机,结果无法成功启动,显示结果如下: ...

  7. 第06课:GDB 常用命令详解(中)

    本课的核心内容: info 和 thread 命令 next.step.util.finish.return 和 jump 命令 info 和 thread 命令 在前面使用 info break 命 ...

  8. Element UI:级联选择器Cascader_动态加载_多级请求不同接口(已知第一级调取第二级)

    ELEMENT UI_CASCADER 使用过饿了么级联动态加载的小伙伴应该都知道,lazyLoad本身是一个无差别返回渲染结点的函数. 当我们存在一个需求:已知级联选择器的第一级结点,现在需要通过第 ...

  9. 前后端数据交互(八)——请求方法 GET 和 POST 区别

    WEB 开发同学一看 get 和 post 请求方法的区别,第一感觉都是 So easy! 学习ajax.fetch.axios时,发送网络请求携带参数时,都需要分别处理get和post的参数.所以我 ...

  10. <input type="file">如何实现自定义样式

    利用样式覆盖来实现效果:先看下原本和改变后的样式 1 <!doctype html> 2 <html> 3 <head> 4 <title>file自定 ...