2022 年 1 月 6 日,由中国电子技术标准化研究院领导、CSDN 主办、OceanBase 承办,木兰开源社区、开源中国、51CTO、思否、极客邦、稀土掘金协办的『2021DC 分布式数据库开发者大会』,以『数聚将来』为主题,在线上与宽广开发者共话将来数据库倒退。
大会现场进行了『2021 年度海纳奖—分布式数据库十佳实际人物』的颁奖仪式。通过重重筛选,SphereEx 创始人 & CEO、Apache ShardingSphere PMC Chair 张亮最终入选。
海纳奖是由 CSDN 联结极客邦、思否、开源中国、51CTO、掘金、木兰开源社区评比, 聚焦 2021 年在分布式数据库畛域的技术创新、行业实际、学术研究、生态拓展等方面做出奉献的从业者中,选出十大先锋人物。通过为分布式数据库行业建立楷模,激励更多人参加,推动行业提高。
在当天下午的『分布式数据库开源生态与利用分论坛』中,SphereEx 创始人 & CEO 张亮进行了【分布式数据库下的 Proxy 与 Proxyless 架构】主题演讲。
张亮提到,在 Service Mesh 层面,随着反对异构语言的 Proxy 模式被一再证实性能瓶颈之后,基于特定开发语言的 Proxyless 模式从新回到了工程师的视线之中。 无侵入的异构语言敌对性,和针对于特定语言的高性能的衡量,成为了分布式数据库架构选型的外围问题之一。
因为 Apache ShardingSphere 并不纠结于存算拆散的数据库架构,人造反对 Proxyless 模式,通过将 Proxy 和 Proxyless 模式相结合,用户可依据业务场景须要来抉择适合的部署模式:
- 在对 DBA 应用友好度高的场景下, 应用 Proxy 能够让用户像应用原生数据库一样应用 Apache ShardingSphere;
- 在对性能有极致要求的状况下, 则应用 Proxyless 模式,以就义小局部侵入性为代价,将性能晋升至极致,实现在操作系统内核实现流量的解决、治理、观测;
- 混合部署 Proxy 和 Proxyless 模式,达到友好度和性能兼顾的均衡。
(Apache ShardingSphere Proxyless 架构)
在 2021 年,数据库碎片化的局势曾经非常明显,企业下的多条业务线往往会抉择多款不同类型的数据库,这就导致繁多数据库的周边服务无奈复制给其余数据库,且难于解决多元数据库的共性需要。并且因为企业往往会抉择 Proxy 与 Proxyless 模式共存的模式,导致部署构造凌乱的状况每每呈现。
对此,张亮提到了 ShardingSphere Mesh 构想,围绕配置治理、流量治理、部署实例治理这三个层面,对云上数据架构实现集中管控。 其中,配置治理层面次要负责配置集中化、分布式下推;流量治理层面次要负责双路由机制、流量可编程,实现动静设置路由;部署实例治理次要负责可察看性以及实例的自愈能力。
技术的演进仿佛是一个轮回。在架构演进层面,Proxy 是更适宜在云上部署的形式,Proxyless 仿佛有些掉队。但在技术利用层面,无论 Proxyless 还是 Proxy 都不存在哪一种更先进的说法。相同,Proxyless 可能在服务网格、利用内细粒度治理、提供规范 SDK 等方面对 Proxy 进行能力补充,从而帮忙企业更顺畅地实现从传统数据架构向云原生数据架构的迁徙与转变。
企业数据架构的构建是一个须要从全局进行布局,且可能继续迭代的系统性工程。 在数据库碎片化水平越来越高的明天,须要一套中间层平台来对其进行对立管控。将来,SphereEx 将在 Database Plus 理念的根底上,进一步欠缺数据库下层架构的周边服务与生态,以客户实在场景需要为出发点,为企业的生产场景赋能。
欢送关注咱们的公众号(SphereEx),第一工夫获取资讯。