mycat入門教程

2021-08-03 03:35:55 字數 1854 閱讀 9109

mycat就是乙個資料庫中介軟體,資料庫的**,它遮蔽了物理資料庫,應用連線mycat,然後mycat再連線物理資料庫 

它支援水平拆分(分庫分表,通過分庫達到分表),支援多種分片規則,比如範圍切片、自然月分片、hash取模分片等 

它支援mysql、oracle、mongodb、sql server,並且支援資料庫集群。

使用網上的兩張表示mycat解決的問題

沒有mycat前

解壓後,修改mycat_home\conf\schema.xml中的url、user、password 

修改mycat_home\conf\server.xml 

進入mycat_home\bin,啟動mycat 

登入物理資料庫,建立db1、db2、db3

db1中的employee資料,id為1、3兩條資料 

db2中的employee資料,id為2、4兩條資料 

server.xml 配置連線mycat的使用者名稱、密碼、資料庫名

rule.xml 分片規則

Mycat入門教程

官網鏈結 在db02和db03中分別建立item表,sql指令碼如下 create database db02 create table item id int notnull auto increment,value intnot null default 0,indate datetime no...

Mycat入門教程

官網鏈結 mysql 必須是5.5及其以上。users只在db01中儲存。item表被分割到db02和db03中儲存。create database db01 create table users id int notnull auto increment,name varchar 50 not n...

Mycat入門教程

官網鏈結 在db02和db03中分別建立item表,sql指令碼如下 create database db02 create table item id int not null auto increment,value int not null default 0,indate datetime ...