美文网首页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