近日,SphereEx 正式对外公布了 Database Mesh 2.0 概念。在此概念的指导下,未来 SphereEx 将逐步开放面向云原生场景数据库治理的生态圈。这标志着 SphereEx 正式开启了另一条增长曲线,接下来将会围绕 Database Mesh 理念,加速构建完整的云原生生态。
可以访问 SphereEx 以及 Database Mesh 官网了解更多信息:
lSphereEx 官网: https://www.sphere-ex.com/
lDatabase Mesh 官网: https://www.database-mesh.io
关于 Database Mesh 2.0
Database Mesh 不是静态的定义,而是一个在不断进化的动态概念。
Database Mesh 2.0 关注在云原生环境下,提升数据治理效能为目的,主要分为以下三个目标:
面向开发者,在 Database Mesh 理念下,开发人员只需要了解自己业务所需要的数据存储类型,然后使用预置的或者动态的身份机密信息,即可访问相应的数据库服务。
面向数据库流量可编程,对于流量带宽等运行时资源,可以通过加载可编程插件的方式对其进行限制。无论是配置还是插件,都希望给用户提供框架之内最大的灵活度,践行 Unix“机制和策略分离”的设计哲学。
面向标准界面,Database Mesh 标准化的操作可以极大地帮助上云过程。如果可以有一套完整的操作界面,就可以在不同的数据库环境里实现统一的治理行为,从而让未来上云的过程变得更加顺滑。
为实现上面的三个目标,Database Mesh 2.0 提供了一种以数据库为中心的治理框架:
数据库是一等公民:一切抽象都围绕数据库治理行为进行,比如访问控制、流量治理、可观测性等;
面向工程师体验:对于开发人员,通过便捷易用的数据库声明和定义,即可继续进行开发,无需关心数据库的位置;对于运维和 DBA,提供多种数据库治理行为抽象,实现自动化的数据库可靠性工程;
云原生:以开放的生态和实现机制适配不同的云环境,面向云原生构建和实现,而无需担心厂商锁定。
基于这样的设计,Database Mesh 可以让开发更集中更高效,让云计算更亲和。换句话说,Database Mesh 正在向着扩展性、易用性和标准化的方向大踏步地前进。
目前 Database Mesh 官网已经上线,相应的规范定义也开源在仓库中,Database Mesh 社区欢迎来自不同背景的爱好者们一起建设生态。
Database Mesh 官网: https://www.database-mesh.io
最后
自从 SphereEx 创始人张亮在 2018 年提出 Database Mesh 概念至今,已经过去了 4 年的时间。在这 4 年里,数据库行业在发生变化,Database Mesh 的理念也在不断完善与更新。接下来,SphereEx 将继续拥抱云原生技术体系,通过以面向开发者、可编程以及可视化标准界面为核心目标,持续为用户提供在云原生场景下快速体验核心数据业务价值的能力。