数据库相关的中间件
所属分类 db
浏览量 1221
分库分表
SQL 解析和路由 SQL 改写、并行执行、结果集合并
Proxy 代理模式
MyCat(支持 MySQL, Oracle, DB2, PostgreSQL, SQL Server等主流数据库)
Cobar(阿里,已停止维护)
MySQL-Proxy
Atlas(360)
sharing-sphere(当当)
Client 客户端模式
优点 不需要代理层,实现相对简单
缺点 代码侵入性强,需要考虑版本升级的问题
TDDL(阿里,新名字DRDS)
zebra(美团)
sharding-jdbc(当当 )
数据增量订阅与消费
基于对数据库增量日志解析,提供增量数据订阅和消费;最有名的是阿里的 Canal
Canal 通过监听 Mysql 的 binlog 日志来获取数据,
binlog 设置为 row 模式,能够获取到每一条新增、删除、修改的日志,同时还能获取到修改前后的数据
数据同步
阿里的Otter,基于数据库增量日志解析,准实时同步数据,支持两个库都可以写入,写入的数据同步到另外的库
数据库迁移
实现不同数据库之间的数据迁移,比如阿里的yugong,实现 Oracle 到 Mysql 的数据迁移
上一篇
下一篇
前复权与后复权
回车与换行的区别
巴菲特的十条成功经验
小额信贷的风控流程
贷后检查工作内容
证券公司业务模式介绍