数据库中间件介绍_数据中间件常用的数据网站汇总

1、Cobar

Cobar 属于阿进而B2B事业群,始于2008年,在阿里服役年多,接管3000+ 个MySql数据库的schema,集群日处理在线SQL请求50亿次以上。
由于Cobar 发起人离职,Cobar 停止维护。

2、Mycat

开源社区在阿里 Cobar 基础上进行二次开发,解决Cobar 存在的问题,并且加入了许多新的功能。 青出于蓝而胜于蓝。

3、OneProxy

基本Mysql 官方的 proxy 思想,使用C语言开发的。
OneProxy是一款 商业收费 的中间件。舍弃了一些功能,专注于 性能和稳定性上。

4、kingshard

小团队使用go语言开发的,还需要发展,不断完善。

5、Vitess

Youtubee 开发和使用,架构很复杂。
不支持Mysql原生协议,使用需要大量改造成本。

6、Atlas

360团队基本 基于 Mysql 官方的 proxy 改写的,功能还需完善,高并发下不稳定。

7、MaxScale

MaxScale 是 mariadb (Mysql原作者维护的一个版本)研发的中间件。

8、MySQL Route

MySQL 官方 oracle公司发布的中间件。

9、ShardingSpere(Sharding-JDBC )

Sharding-JDBC 是由 当当网 开源数据中间件。
2018年5月8日, Sharding-JDBC 3.0 发布,并更名 ShardingSphere。
2020年4月16日,ShardingSphere 成为Apache顶级项目。

ShardingSphere 在2020年4月16日成为Apache顶级项目

10、DRDS

淘宝开源的TDDL和cobar的结合体,放到了阿里云上就是DRDS,是商品,服务,可以购买使用的。可以在阿里云官网上注册免费试用。

分布式关系型数据库服务(Distributed Relational Database Service,简称 DRDS)是阿里巴巴致力于解决单机数据库服务瓶颈问题而自主研发推出的分布式数据库产品。DRDS 高度兼容 MySQL 协议和语法,支持自动化水平拆分、在线平滑扩缩容、弹性扩展、透明读写分离,具备数据库全生命周期运维管控能力。DRDS 前身为淘宝 TDDL,是近千核心应用首选组件。

Published by

风君子

独自遨游何稽首 揭天掀地慰生平

发表回复

您的电子邮箱地址不会被公开。 必填项已用 * 标注