MySql數(shù)據(jù)庫分布式存儲(chǔ)·MyCat服務(wù)

一、MyCat概念:

  • MyCat是提供數(shù)據(jù)分庫分表的服務(wù)軟件
  • MyCat是基于Java的分布式數(shù)據(jù)庫系統(tǒng)中間件,為高并發(fā)環(huán)境的分布式存儲(chǔ)提供解決方案
  • 適合數(shù)據(jù)大量寫入的存儲(chǔ)需求
  • 支持MySQL、Oracle、Sqlserver、Mongodb等
  • 提供數(shù)據(jù)讀寫分離服務(wù)
  • 提供數(shù)據(jù)分片服務(wù)
  • 基于阿里巴巴Cobar進(jìn)行研發(fā)的開源軟件

二、MyCat相關(guān)配置:

分類 命令/路徑/... 說明
軟件 Mycat-server-1.6 軟件版本
MyCat
軟件目錄
bin mycat命令
catlet 擴(kuò)展功能
lib mycat使用的jar包
logs mycat啟動(dòng)日志和運(yùn)行日志
version.txt mycat軟件 說明文件
conf 配置文件
conf
文件目錄
.txt結(jié)尾
.properties結(jié)尾
分片規(guī)則配置文件
partition-hash-int.txt 存放sharding-by-intfile
的分片規(guī)則
.xml結(jié)尾 mycat服務(wù)配置文件
server.xml 配置虛擬庫和登錄用戶名
schema.xml 配置分片數(shù)據(jù)庫表等信息
日志目錄 /usr/local/mycat/logs/ 日志路徑
wrapper.log 錯(cuò)誤日志
服務(wù)端口 8066

三、MyCat服務(wù)配置思路:

  1. 分片服務(wù)器安裝分片軟件MyCat
  2. 分片服務(wù)器修改配置文件server.xml
  3. 分片服務(wù)器修改配置文件schema.xml
  4. 配置數(shù)據(jù)庫服務(wù)器(創(chuàng)建用戶及存儲(chǔ)數(shù)據(jù)庫)
  5. 啟動(dòng)分片服務(wù)器
  6. 測試(客戶端登錄 執(zhí)行操作驗(yàn)證效果)
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容