MySQL分布式架构MyCAT
发布时间
阅读量:
阅读量
1. MyCAT基础架构图

介绍
MyCat 概念解析
MyCat 是当前最为广泛使用的基于 Java 语言开发的数据库中间件,其本质是一个符合 MySQL 协议的服务器架构。从用户角度来看,该系统可被视作数据库代理,前端用户可通过 MySQL 客户端工具或命令行方式进行访问,而后端则能够通过 MySQL 原生协议与多个 MySQL 服务器进行交互,同时也能借助 JDBC 协议与多种主流数据库服务器建立连接。其主要功能在于实现数据库的分库分表操作。此外,在结合数据库主从架构的情况下,还可进一步实现读写分离机制。
随着 MyCat 不断迭代更新至当前版本,其功能已不再局限于单纯的 MySQL 代理角色。目前其后端支持包括 MySQL、SQL Server、Oracle、DB2、PostgreSQL 等在内的多种主流关系型数据库,并且还兼容如 MongoDB 这类新型 NoSQL 数据存储方式。未来版本中还将持续扩展对更多类型存储系统的支持。
MyCat 官网:[http://www.mycat.io/](https://link.zhihu.c
全部评论 (0)
还没有任何评论哟~
