美文网首页mysqlmycatMySQL数据库
MySql数据库分布式存储·MyCat服务

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

作者: 技术老男孩 | 来源:发表于2023-02-26 07:34 被阅读0次

一、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. 测试(客户端登录 执行操作验证效果)

相关文章

网友评论

    本文标题:MySql数据库分布式存储·MyCat服务

    本文链接:https://www.haomeiwen.com/subject/umgahdtx.html