国产激情自拍_国产9色视频_丁香花在线电影小说观看 _久久久久国产精品嫩草影院

首頁 > 數據庫 > MySQL > 正文

利用mycat實現mysql數據庫讀寫分離的示例

2024-07-25 19:08:13
字體:
來源:轉載
供稿:網友

什么是MyCAT

  1. 一個徹底開源的,面向企業應用開發的大數據庫集群
  2. 支持事務、ACID、可以替代MySQL的加強版數據庫
  3. 一個可以視為MySQL集群的企業級數據庫,用來替代昂貴的Oracle集群
  4. 一個融合內存緩存技術、NoSQL技術、HDFS大數據的新型SQL Server
  5. 結合傳統數據庫和新型分布式數據倉庫的新一代企業級數據庫產品
  6. 一個新穎的數據庫中間件產品

MyCAT關鍵特性

  1. 支持SQL92標準
  2. 支持MySQL、Oracle、DB2、SQL Server、PostgreSQL等DB的常見SQL語法
  3. 遵守MySQL原生協議,跨語言,跨平臺,跨數據庫的通用中間件代理。
  4. 基于心跳的自動故障切換,支持讀寫分離,支持MySQL主從,以及galera cluster集群。
  5. 支持Galera for MySQL集群,Percona Cluster或者MariaDB cluster
  6. 基于Nio實現,有效管理線程,解決高并發問題。
  7. 支持數據的多片自動路由與聚合,支持sum,count,max等常用的聚合函數,支持跨庫分頁。
  8. 支持單庫內部任意join,支持跨庫2表join,甚至基于caltlet的多表join。
  9. 支持通過全局表,ER關系的分片策略,實現了高效的多表join查詢。
  10. 支持多租戶方案。
  11. 支持分布式事務(弱xa)。
  12. 支持XA分布式事務(1.6.5)。
  13. 支持全局序列號,解決分布式下的主鍵生成問題。
  14. 分片規則豐富,插件化開發,易于擴展。
  15. 強大的web,命令行監控。
  16. 支持前端作為MySQL通用代理,后端JDBC方式支持Oracle、DB2、SQL Server 、 mongodb 、巨杉。
  17. 支持密碼加密
  18. 支持服務降級
  19. 支持IP白名單
  20. 支持SQL黑名單、SQL注入攻擊攔截
  21. 支持prepare預編譯指令
  22. 支持非堆內存(Direct Memory)聚合計算
  23. 支持PostgreSQL的native協議
  24. 支持MySQL和oracle存儲過程,out參數、多結果集返回
  25. 支持zookeeper協調主從切換、zk序列、配置zk化
  26. 支持庫內分表
  27. 集群基于ZooKeeper管理,在線升級,擴容,智能優化,大數據處理(2.0開發版)。

1、這里是在mysql主從復制實現的基礎上,利用mycat做讀寫分離,架構圖如下:

mycat,讀寫分離,mysql

2、Demo

2.1 在mysql master上創建數據庫創建db1

2.2 在數據庫db1創建表student

mycat,讀寫分離,mysql

同時,因為配置好了mysql主從復制,在mysql slave上也有一樣數據庫和表

2.3 編輯 mycat的配置文件server.xml

   <!--表示mycat的登錄用戶名-->  <user name="test">        <!--表示mycat的登錄密碼-->        <property name="password">test</property>         <!--表示mycat的邏輯數據庫名稱,可以自定義-->        <property name="schemas">TESTDB</property>    </user>    <user name="user">        <property name="password">user</property>        <property name="schemas">TESTDB</property>        <property name="readOnly">true</property>    </user>

2.4編輯mycat的配置文件schema.xml

<!--TESTDB表示mycat的邏輯數據庫名稱 當schema節點沒有子節點table的時候,一定要有dataNode屬性存在(指向mysql真實數據庫),--><schema name="TESTDB" checkSQLschema="false" sqlMaxLimit="100" dataNode="dn1">    </schema>    <!--指定master的數據庫db1-->    <dataNode name="dn1" dataHost="192.168.0.4" database="db1" />    <!--指定mastet的ip -->    <dataHost name="192.168.0.4" maxCon="1000" minCon="10" balance="3"        writeType="0" dbType="mysql" dbDriver="native" switchType="1" slaveThreshold="100">        <!--表示mysql的心跳狀態-->        <heartbeat>select user()</heartbeat>        <!-- master負責寫 -->        <writeHost host="hostM1" url="192.168.0.4:3306" user="root"            password="admin">        <!--slave負責讀-->        <readHost host="hostS2" url="192.168.0.5:3306" user="root" password="admin" />        </writeHost></dataHost>

到這里,利用mycat做讀寫分離就已經配置完了

注意 dataHost節點的下面三個屬性

balance, switchType, writeType

balance="0", 不開啟讀寫分離機制,所有讀操作都發送到當前可用的writeHost上。

balance="1",全部的readHost與stand by writeHost參與select語句的負載均衡,簡單的說,當雙主雙從模式(M1->S1,M2->S2,并且M1與M2互為主備),正常情況下,M2,S1,S2都參與select語句的負載均衡。

balance="2",所有讀操作都隨機的在writeHost、readhost上分發。

balance="3",所有讀請求隨機的分發到writeHost下的readhost執行,writeHost不負擔讀壓力

writeType表示寫模式

writeType="0",所有的操作發送到配置的第一個writehost

writeType="1",隨機發送到配置的所有writehost

writeType="2",不執行寫操作

switchType指的是切換的模式,目前的取值也有4種:

switchType=‘-1‘ 表示不自動切換

switchType=‘1‘ 默認值,表示自動切換

switchType=‘2‘ 基于MySQL主從同步的狀態決定是否切換,心跳語句為show slave status

switchType=‘3‘基于MySQL galary cluster的切換機制(適合集群)(1.4.1),心跳語句為show status like ‘wsrep%‘。

以上就是本文的全部內容,希望對大家的學習有所幫助,也希望大家多多支持VeVb武林網。


注:相關教程知識閱讀請移步到MYSQL教程頻道。
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
国产激情自拍_国产9色视频_丁香花在线电影小说观看 _久久久久国产精品嫩草影院
不卡av免费观看| 高清av在线| 轻轻色免费在线视频| av片在线观看永久免费| 精品街拍一区二区| 亚洲精品视频在线免费| 爱福利在线视频| 国产一起色一起爱| 国产福利一区二区在线精品| 97人人在线| 日本在线观看| 国产午夜在线观看| 精品卡一卡卡2卡3网站| 日本视频一二三区中文字幕| 国产免费自拍视频| 亚洲欧美一区二区三区在线播放| 麻豆国产视频| 国产精品久久久久一区二区国产 | 国产二级c片l毛片| 青青草在线播放| 国产娇喘精品一区二区三区图片| 四虎成人精品在永久免费| 国产视频资源| 麻豆视频国产| 亚洲人成影院在线| 国产精品久久一区二区三区不卡| 色综合久久五月天| 中文字幕免费中文| 影音先锋日韩| 日本中文字幕视频| 老鸭窝av在线| 2018中文字幕在线| 国产午夜视频在线观看| 不卡av免费观看| 国产精品666| 国产尤物一区二区三区| 一本免费视频| 91资源在线观看| 国产黄大片在线观看画质优化| 欧美午夜电影一区二区三区| av在线1区2区| wwww亚洲| 在线中文字幕资源| 国产网友自拍电影在线| 国产原创在线播放| 久热中文字幕在线观看| 四虎a级欧美在线观看| 伊人影院在线播放| 伊人永久在线| 久蕉依人在线视频| 福利在线视频导航| 国产精品伦一区二区三区视频| 国产一二三区在线| 91av福利| 四虎久久影院| 高清av在线| 国产系列电影在线播放网址| 国产日本视频| 国产亚洲精品午夜高清影院| 国产成a人亚洲精v品| 亚洲男人网站| 日本中文字幕视频| 精品国语对白精品自拍视| 四虎影视成人永久免费观看视频| 九九热视频在线| 91美女在线| 激情丁香久久| 精品176二区| 激情网站在线| 在线中文字幕视频观看| 日本久久网站| 国产网站麻豆精品视频| 日本国产在线| 最新天堂资源在线资源| 亚洲伊人网在线观看| 中文字幕免费中文| a视频在线看| 国产传媒在线播放| 国产在线播放av| а天堂8中文最新版在线官网| 丁香婷婷在线观看| av免费在线观| 精品一区二区三区在线观看l| 噜噜噜噜噜在线视频| 一本大道久久a久久精品| 国产午夜精品久久久久免费视| 男人天堂亚洲| www亚洲天堂| 999福利在线视频| 国产午夜在线观看| 日本中文字幕在线2020| 九九色在线观看| 欧美日韩亚洲国内综合网| 伊人222成人综合网| 国产高清视频在线观看| 最新超碰在线| 国产美女视频网站| 国产在线超碰| 最近中文字幕av免费高清| 黄网址在线永久免费观看| 日本视频三区| 四虎网站在线观看| 精品街拍一区二区| 国产精品bbw一区二区三区| 中文字幕在线免费观看| 尤物网址在线观看| 最新亚洲精品国自产在线观看| 国产精品自产拍在线观看2019| 黄色片免费在线| 国产午夜三区视频在线| 国产精美视频| av免费在线观| www亚洲天堂| 国产精品一卡二卡三卡| 国产精品免费视频二三区| 国产福利在线播放麻豆| 在线免费观看黄色av| 欧美高清视频| 国产在线传媒| 精品美女视频在线观看免费软件| 99爱视频在线观看| 美女免费视频黄| 国产丝袜在线| 欧洲有码在线视频| 黄色片av在线| av文字幕在线观看| 国产精品亚洲色图| 在线免费日韩| 国产一级黄色| av在线二区| 国产精品不卡一区二区三区在线观看| 精品国产一区二区三区久久久狼牙| 亚洲人成电影| 国产一级激情| 国产中文字幕网| 伊人影院蕉久影院在线播放| 激情亚洲综合网| 亚洲欧美综合乱码精品成人网| 国产伦精品一区二区三区高清版禁 | 国产精彩视频在线观看免费蜜芽| 伊人中文在线| 国产精品久久麻豆| 久久亚洲天堂| 伊人伊人av电影| 国产偷激情在线| 九九在线视频| www狠狠操| 在线色视频观看| 91麻豆免费在线视频| 国产一二区视频| 国产精品一区在线看| 欧美日韩**字幕一区| 一区二区免费播放| 精品国产高清自在线一区二区三区| 尤物在线网址| 中文字幕在线免费| 国产精品亚洲色图| 免费精品国产自产拍观看| 国产成人亚洲欧美电影| 国产精品视频福利一区二区| 中文字幕在线免费观看| 国产在线观看18| 麻豆精品免费视频入口| 午夜影院在线| 玖玖在线视频| 中文字幕av中文字幕| 国产特级淫片免费看| 中文字幕欧美日韩在线不卡| 九九热在线视频免费观看| 久久久久久久久亚洲精品| 久久er视频| 天天操天天曰| 国产一级免费在线观看| 国产欧美日韩精品综合| 精品欧美日韩一区二区| av在线中文| 最近高清中文在线字幕在线观看 | 国产综合视频一区二区三区免费| 久久五月精品| 国产一二三区在线视频| 精品一区二区三区在线观看l| 永久免费不卡在线观看黄网站| www.香蕉视频在线观看| 国产精品一区二区三区视频网站 | 国产女人伦码一区二区三区不卡| 另类综合图区| 国产成人福利| 麻豆精品免费视频入口| 国产秀色在线www免费观看| av福利在线播放| 国产麻豆精品入口在线观看 | 色吊丝av中文字幕| 91sp网站在线观看入口| 97国产视频| 国产精品一区在线看| 99热免费在线观看| 国产天堂视频| 毛片网站在线观看| 国产欧美日韩第一页| 麻豆国产在线播放|