MySql数据库分布式存储·MyCat服务

一、MyCat概念:

  • MyCat是提供数据分库分表的服务软件
  • MyCat是基于Java的分布式数据库系统中间件,为高并发环境的分布式存储提供解决方案
  • 适合数据大量写入的存储需求
  • 支持MySQL、Oracle、Sqlserver、Mongodb等
  • 提供数据读写分离服务
  • 提供数据分片服务
  • 基于阿里巴巴Cobar进行研发的开源软件

二、MyCat相关配置:

分类 命令/路径/... 说明
软件 Mycat-server-1.6 软件版本
MyCat
软件目录
bin mycat命令
catlet 扩展功能
lib mycat使用的jar包
logs mycat启动日志和运行日志
version.txt mycat软件 说明文件
conf 配置文件
conf
文件目录
.txt结尾
.properties结尾
分片规则配置文件
partition-hash-int.txt 存放sharding-by-intfile
的分片规则
.xml结尾 mycat服务配置文件
server.xml 配置虚拟库和登录用户名
schema.xml 配置分片数据库表等信息
日志目录 /usr/local/mycat/logs/ 日志路径
wrapper.log 错误日志
服务端口 8066

三、MyCat服务配置思路:

  1. 分片服务器安装分片软件MyCat
  2. 分片服务器修改配置文件server.xml
  3. 分片服务器修改配置文件schema.xml
  4. 配置数据库服务器(创建用户及存储数据库)
  5. 启动分片服务器
  6. 测试(客户端登录 执行操作验证效果)
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容