当前位置:网站首页>开源二三事|ShardingSphere 与 Database Mesh 之间不得不说的那些事
开源二三事|ShardingSphere 与 Database Mesh 之间不得不说的那些事
2022-06-27 15:26:00 【InfoQ】
背景
一、从微服务治理到云原生数据库服务治理,变在了哪?
- 进一步减轻开发人员的心智负担,提高开发效率,提供透明和无感的数据库基础设施使用体验;
- 以可配置、可插拔、可编程的方式,实现一个覆盖数据库流量、运行时资源和稳定性保障等方面的治理框架;
- 为异构数据源、云原生数据库、分布式数据库等多个数据库领域的典型场景提供标准的使用界面。
二、ShardingSphere 的指导理念 Database Plus,与 Database Mesh 之间的不同
首先,理念不同
- 关于 Database Mesh,SphereEx 认为云上数据库治理有共性也有其独特性。对于共性问题可以通过标准化和自动化的方式加以解决,独特性的可以通过提供一种灵活的扩展机制,让工程师可以按需配置和实现因此需要通过可编程实现高性能扩展,应对云上数据库治理挑战;
- 而关于 Database Plus,Apache ShardingSphere 社区则认为这是一种分布式数据库系统的设计理念,旨在碎片化的异构数据库上层构建生态,在最大限度地复用数据库原生存算能力的前提下,进一步提供面向全局的扩展和叠加计算能力。使应用和数据库间的交互面向 Database Plus 构建的标准,从而屏蔽数据库碎片化对上层业务带来的差异化影响。
其次,应用场景不同
- 数据库是一等公民:一切抽象围绕数据库治理行为进行,比如访问控制、流量治理、可观测性等;
- 面向工程师体验:对于开发人员,通过便捷易用的数据库声明和定义,即可进行开发,无需关心数据库的位置;对于运维和 DBA,提供多种数据库治理行为抽象,实现自动化的数据库可靠性工程;
- 云原生:以开放的生态和实现机制适配不同的云环境,面向云原生构建和实现,而无需担心厂商锁定。
最后,业务场景与诉求所引发的转型契机不同
三、当分布式成为共识、云原生趋于繁荣:ShardingSphere 与云之间会冲突吗?
Pisanix 是用 Rust 和 Go 重写的上云版 ShardingSphere?

四、数据库未来全景图:ShardingSphere + Database Mesh +....
Database Mesh 可以治理 ShardingSphere 吗?
云原生的场景下的机遇
边栏推荐
- Volatile and JMM
- AbortController的使用
- Expert: those who let you go to a good school with a low score are all Scams
- 【170】PostgreSQL 10字段类型从字符串修改成整型,报错column cannot be cast automatically to type integer
- HTTP Caching Protocol practice
- 洛谷_P1002 [NOIP2002 普及组] 过河卒_dp
- ThreadLocal之强、弱、軟、虛引用
- SQL injection principle
- Eolink 推出面向中小企业及初创企业支持计划,为企业赋能!
- 熊市慢慢,Bit.Store提供稳定Staking产品助你穿越牛熊
猜你喜欢
![Luogu_ P1003 [noip2011 improvement group] carpet laying_ Violence enumeration](/img/65/413ac967cc8fc22f170c8c7ddaa106.png)
Luogu_ P1003 [noip2011 improvement group] carpet laying_ Violence enumeration

Référence forte, faible, douce et virtuelle de threadlocal

Fundamentals of software engineering (I)

ReentrantLock、ReentrantReadWriteLock、StampedLock

Atomic operation class

Lei Jun lost another great general, and liweixing, the founding employee of Xiaomi No. 12, left his post. He once had porridge to create Xiaomi; Intel's $5.4 billion acquisition of tower semiconductor

Admixture usage document Cookbook

2022-2-15 learning the imitated Niuke project - Section 5 shows comments

【kotlin】第二天
![洛谷_P1003 [NOIP2011 提高组] 铺地毯_暴力枚举](/img/65/413ac967cc8fc22f170c8c7ddaa106.png)
洛谷_P1003 [NOIP2011 提高组] 铺地毯_暴力枚举
随机推荐
Creation and use of static library (win10+vs2022
关于快速幂
About fast exponentiation
R language triple becomes matrix matrix becomes triple
老师能给我说一下固收+产品主要投资于哪些方面?
2022年最新《谷粒学院开发教程》:8 - 前台登录功能
Design of UART controller based on FPGA (with code)
Pychart installation and setup
Pisa-Proxy 之 SQL 解析实践
Volatile and JMM
Hyperledger Fabric 2. X custom smart contract
Can the teacher tell me what the fixed income + products are mainly invested in?
Talk about redis transactions
Pisa-Proxy 之 SQL 解析实践
PSS: you are only two convolution layers away from the NMS free+ point | 2021 paper
专用发票和普通发票的区别
数学建模经验分享:国赛美赛对比/选题参考/常用技巧
关于TensorFlow使用GPU加速
February 16, 2022 freetsdb compilation and operation
Piblup test report 1- pedigree based animal model