zoukankan      html  css  js  c++  java
  • mycat入门_介绍与安装

    利用闲暇时间接触了下mycat。

    一、介绍

    1.概述:

    国内最活跃的、性能最好的开源数据库中间件,可以理解为数据库和应用层之间的一个代理组件。

    2.作用:

    读写分离、分表分库、主从切换。

    3.原理:

    拦截机制,用户发送过来的sql语句首先会到mycat,然后mycat根据路由,分片、读写、缓存等分析来把信息发送到不同的后端数据库里,

    并将返回的结果做适当的处理,最终返回给用户。

    - mycat官网地址:

    二、安装

    1.环境准备:

    1)JDK1.7及更高版本(注:Mycat是用java开发的)

    2)MySQL5.5(注:MyCAT 支持多种数据库接入,如:MySQL、SQLServer、Oracle、MongoDB 等,推荐使用 MySQL 做集群。)

    3)mycat1.6(下载地址:http://dl.mycat.io/1.6-RELEASE/),我是windows系统,下载如下文件:

    4)解压,配置环境变量

    MYCAT_HOME:D:workAppsmycat

    Path后面追加:

    Path:%MYCAT_HOME%in;

    5)修改如下配置文件:

    Schema.xml:

     

    wrapper.conf:

    server.xml:

     

    6)启动mycat:

    双击 startup_nowrap.bat

    提示 login success 启动成功!(如果启动报错,请参考官网的权威指南解决)

    7)下面开始实现Mycat的简单功能:分库分表

     首先使用mycat连接navicat

     如下图:mycat中employee表有三条数据,分别在2各不同的数据库里。

    (注:employee表和数据库均在schema.xml中配置。)

     下篇将详细介绍schema.xml各个节点属性。

  • 相关阅读:
    HDU 5514 Frogs 欧拉函数
    HDU 5521 Meeting 最短路
    HDU 5527 Too Rich 贪心
    HDU 5525 Product 数论
    MFC中 编辑框内组合键的使用
    MyEclipse+Struts+Hibernate+Mysql开发环境配置
    SSH框架介绍
    mysql忘记密码的解决办法
    VS2010 MFC中 窗口分割的实现
    VS2010 MFC中 创建文件夹及文件判空的方法
  • 原文地址:https://www.cnblogs.com/zhengsc/p/8695648.html
Copyright © 2011-2022 走看看