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. spring 》Cglib赋值

    第一个:字节码文件时带有ENHANCERBYCGLIB,FastClassByCGLIB组成的文件名 第二个:字节码文件时带有ENHANCERBYCGLIB 第三个:字节码文件时带有FastClass ...

  2. 接口测试进阶接口脚本使用--apipost(预/后执行脚本)

    预执行脚本的作用时间 预执行脚本是一个请求发送前执行的脚本. 预执行脚本的作用 预执行脚本可以完成以下作用: 编写JS函数等实现复杂计算: 变量的打印 定义.获取.删除.清空环境变量 定义.获取.删除 ...

  3. Python3-sqlalchemy-orm 查询、修改

    #-*-coding:utf-8-*- #__author__ = "logan.xu" import sqlalchemy from sqlalchemy import crea ...

  4. AWS EC2 实例 SSH 无法登录故障

    文章链接 故障表现 在使用 jumperver 登录 AWS ec2 实例的时候发现 ssh 配合秘钥登录的时候无法登录, 具体报错如下: ssh -i /path/xx.pem user@10.0. ...

  5. Python3正则表达式学习笔记

    学习前准备:导入re模块 import re 一.re的核心函数 1 - re.compile(pattern[, flags]) 编译正则表达式,速度快 2 - re.match(pattern, ...

  6. WEB漏洞——CSRF、SSRF

    CSRF漏洞 CSRF( Cross- site request forgery,跨站请求伪造)也被称为 One Click Attack或者 Session Riding,通常缩写为CSRF或者XS ...

  7. 浅析mybatis中${}和#{}取值区别

    mybatis作为一个轻量级的ORM框架,应用广泛,其上手使用也比较简单:一个成熟的框架,必然有精巧的设计,值得学习. 在使用mybatis框架时,在sql语句中获取传入的参数有如下两种方式: ${p ...

  8. 性能测试必备命令(1)- free

    性能测试必备的 Linux 命令系列,可以看下面链接的文章哦 https://www.cnblogs.com/poloyy/category/1819490.html 介绍 显示系统的内存使用情况 语 ...

  9. jQuery判断多种数据类型

    1.判断是否为数组类型 var obj=[0]; alert((typeof obj=='object')&&obj.constructor==Array)   2. 判断是否为字符串 ...

  10. 并发编程之:ForkJoin

    大家好,我是小黑,一个在互联网苟且偷生的农民工. 在JDK1.7中引入了一种新的Fork/Join线程池,它可以将一个大的任务拆分成多个小的任务并行执行并汇总执行结果. Fork/Join采用的是分而 ...