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 ...