成人怡红院-成人怡红院视频在线观看-成人影视大全-成人影院203nnxyz-美女毛片在线看-美女免费黄

站長資訊網(wǎng)
最全最豐富的資訊網(wǎng)站

一起聊聊Mycat實(shí)現(xiàn) Mysql 集群讀寫分離

本篇文章給大家介紹了關(guān)于MySQL讀寫分離的相關(guān)知識,希望對大家有幫助。

一起聊聊Mycat實(shí)現(xiàn) Mysql 集群讀寫分離

MySQL 讀寫分離的概述

  • MySQL 作為目前世界上使用最廣泛的免費(fèi)數(shù)據(jù)庫,相信所有從事系統(tǒng)運(yùn)維的工程師都一定接觸過。

  • 在實(shí)際的生產(chǎn)環(huán)境中,由單臺 MySQL 作為獨(dú)立的數(shù)據(jù)庫是完全不能滿足實(shí)際需求的,無論是在安全性,高可用性以及高并發(fā)等各個(gè)方面。

  • 因此,一般來說都是通過主從復(fù)制(Master-Slave)的方式來同步數(shù)據(jù),再通過讀寫分離(MySQL-Proxy/Amoeba)來提升數(shù)據(jù)庫的并發(fā)負(fù)載能力進(jìn)行部署與實(shí)施。

讀寫分離工作原理

  • 基本的原理是:

  • 主數(shù)據(jù)庫處理事務(wù)性增、改、刪操作(INSERT、UPDATE、DELETE)

  • 從數(shù)據(jù)庫處理 SELECT 查詢操作

  • 數(shù)據(jù)庫復(fù)制被用來把事務(wù)性操作導(dǎo)致的變更同步到集群中的從數(shù)據(jù)庫。

一起聊聊Mycat實(shí)現(xiàn) Mysql 集群讀寫分離

一起聊聊Mycat實(shí)現(xiàn) Mysql 集群讀寫分離

為什么要讀寫分離

  • 面對越來越大的訪問壓力,單臺的服務(wù)器的性能成為瓶頸,需要分擔(dān)負(fù)載

  • 主從只負(fù)責(zé)各自的寫和讀,極大程度的緩解 X(寫)鎖和 S(讀)鎖爭用

  • 從庫可配置 myisam 引擎,提升查詢性能以及節(jié)約系統(tǒng)開銷

  • 增加冗余,提高可用性

實(shí)現(xiàn)讀寫分離的方式

  • 一般有兩種方式實(shí)現(xiàn)
  • 應(yīng)用程序?qū)訉?shí)現(xiàn),網(wǎng)站的程序?qū)崿F(xiàn)
  • 應(yīng)用程序?qū)訉?shí)現(xiàn)指的是在應(yīng)用程序內(nèi)部及連接器中實(shí)現(xiàn)讀寫分離

一起聊聊Mycat實(shí)現(xiàn) Mysql 集群讀寫分離

  • 優(yōu)點(diǎn):

  • 應(yīng)用程序內(nèi)部實(shí)現(xiàn)讀寫分離,安裝既可以使用

  • 減少一定部署難度

  • 訪問壓力在一定級別以下,性能很好

  • 缺點(diǎn):

  • 架構(gòu)一旦調(diào)整,代碼要跟著變

  • 難以實(shí)現(xiàn)高級應(yīng)用,如自動分庫,分表

  • 無法適用大型應(yīng)用場景

中間件層實(shí)現(xiàn):

  • 中間件層實(shí)現(xiàn)是指在外部中間件程序?qū)崿F(xiàn)讀寫分離

  • 常見的中間件程序

一起聊聊Mycat實(shí)現(xiàn) Mysql 集群讀寫分離

  • Cobar:

  • 阿里巴巴 B2B 開發(fā)的關(guān)系型分布式系統(tǒng),管理將近 3000 個(gè) MySQL 實(shí)例。 在阿里經(jīng)受住了考驗(yàn),后面由于作者的走開的原因 cobar 沒有人維護(hù) 了,阿里也開發(fā)了 tddl 替代 cobar。

  • MyCAT:

  • 社區(qū)愛好者在阿里 cobar 基礎(chǔ)上進(jìn)行二次開發(fā),解決了 cobar 當(dāng)時(shí)存在的一些問題,并且加入了許多新的功能在其中。目前 MyCAT 社區(qū)活躍度很高,已經(jīng)有一些公司在使用 MyCAT。總體來說支持度比

  • 較高,也會一直維護(hù)下去。

  • OneProxy:

  • 數(shù)據(jù)庫界大牛,前支付寶數(shù)據(jù)庫團(tuán)隊(duì)領(lǐng)導(dǎo)樓總開發(fā),基于 mysql 官方 的 proxy 思想利用 c 進(jìn)行開發(fā)的,OneProxy 是一款商業(yè)收費(fèi)的中間件,樓總舍去了一些功能點(diǎn),專注在性能和穩(wěn)定性上。有人測

  • 試過說在高并發(fā)下很穩(wěn)定。

  • Vitess:

  • 這個(gè)中間件是 Youtube 生產(chǎn)在使用的,但是架構(gòu)很復(fù)雜。 與以往中間件不同,使用 Vitess 應(yīng)用改動比較大,要使用他提供語言的 API 接口,我們可以借鑒他其中的一些設(shè)計(jì)思想。

  • Kingshard:

  • Kingshard 是前 360Atlas 中間件開發(fā)團(tuán)隊(duì)的陳菲利用業(yè)余時(shí)間 用 go 語言開發(fā)的,目前參與開發(fā)的人員有 3 個(gè)左右, 目前來看還不是成熟可以使用的產(chǎn)品,需要在不斷完善。

  • Atlas:

  • 360 團(tuán)隊(duì)基于 mysql proxy 把 lua 用 C 改寫。原有版本是支持分表, 目前已經(jīng)放出了分庫分表版本。在網(wǎng)上看到一些朋友經(jīng)常說在高并發(fā)下會經(jīng)常掛掉,如果大家要使用需要提前做好測試。

  • MaxScale 與 MySQL Route:

  • 這兩個(gè)中間件都算是官方的,MaxScale 是 mariadb (MySQL 原作者維護(hù)的一個(gè)版本)研發(fā)的,目前版本不支持分庫分表。MySQL Route 是現(xiàn)在 MySQL 官方 Oracle 公司發(fā)布出來的一個(gè)中間件。

  • 優(yōu)點(diǎn):

  • 架構(gòu)設(shè)計(jì)更靈活

  • 可以在程序上實(shí)現(xiàn)一些高級控制,如:透明化水平拆分,failover,監(jiān)控可以依靠技術(shù)手段提高 mysql 性能對業(yè)務(wù)代碼的影響小,同時(shí)也安全

  • 缺點(diǎn):

  • 需要一定的開發(fā)運(yùn)維團(tuán)隊(duì)的支持。


什么是 MyCAT

  • 一個(gè)徹底開源的,面向企業(yè)應(yīng)用開發(fā)的大數(shù)據(jù)庫集群

  • 支持事務(wù)、ACID、可以替代 MySQL 的加強(qiáng)版數(shù)據(jù)庫

  • 一個(gè)可以視為 MySQL 集群的企業(yè)級數(shù)據(jù)庫,用來替代昂貴的 Oracle 集群

  • 一個(gè)融合內(nèi)存緩存技術(shù)、NoSQL 技術(shù)、HDFS 大數(shù)據(jù)的新型 SQL Server

  • 結(jié)合傳統(tǒng)數(shù)據(jù)庫和新型分布式數(shù)據(jù)倉庫的新一代企業(yè)級數(shù)據(jù)庫產(chǎn)品

  • 一個(gè)新穎的數(shù)據(jù)庫中間件產(chǎn)品

一起聊聊Mycat實(shí)現(xiàn) Mysql 集群讀寫分離


MyCat 服務(wù)安裝與配置

  • MyCat 有提供編譯好的安裝包,支持 Windows、Linux、Mac、Solaris 等系統(tǒng)上安裝與運(yùn)行

  • 官方下載主頁 http://www.mycat.org.cn/

一起聊聊Mycat實(shí)現(xiàn) Mysql 集群讀寫分離

一起聊聊Mycat實(shí)現(xiàn) Mysql 集群讀寫分離

  • 實(shí)驗(yàn)架構(gòu):
  • 192.168.2.2 Mycat CentOS 8.3.2011
  • 192.168.2.3 主服務(wù)器 CentOS 7.6
  • 192.168.2.5 從服務(wù)器 CentOS 7.6
  • 運(yùn)行 Mycat 需要JDK 1.7 或者以上版

一起聊聊Mycat實(shí)現(xiàn) Mysql 集群讀寫分離

  • 下載 Mycat
  • wget http://dl.mycat.org.cn/1.6.7.6/20210303094759/Mycat-server-1.6.7.6-release-20210303094759-linux.tar.gz
  • tar xf Mycat-server-1.6.7.6-release-20210303094759-linux.tar.gz -C /usr/local/
  • sudo useradd -M -N -s /sbin/nologin mycat && echo "123456" | sudo passwd –stdin mycat
  • sudo chown -R mycat. /usr/local/mycat/

一起聊聊Mycat實(shí)現(xiàn) Mysql 集群讀寫分離

一起聊聊Mycat實(shí)現(xiàn) Mysql 集群讀寫分離

一起聊聊Mycat實(shí)現(xiàn) Mysql 集群讀寫分離

  • bin 程序目錄,Linux 下運(yùn)行:./mycat console,首先要 chmod +x *
    注:mycat 支持的命令{ console | start | stop | restart | status | dump }
    conf 目錄下存放配置文件:server.xml 是 Mycat 服務(wù)器參數(shù)調(diào)整和用戶授權(quán)的配置文件,schema.xml 是邏輯庫定義和表以及分片定義的配置文件,rule.xml 是分片規(guī)則的配置文件,分片規(guī)則的具體一些參數(shù)信息單獨(dú)存放為文件,也在這個(gè)目錄下,配置文件修改,需要重啟 Mycat 生效。
    lib 目錄下主要存放 mycat 依賴的一些 jar 文件。
    日志存放在 logs/mycat.log 中,每天一個(gè)文件,日志的配置是在 conf/log4j.xml 中,根據(jù)自己的需要,可以調(diào)整輸出級別為 debug,在 debug 級別下,會輸出
贊(0)
分享到: 更多 (0)
?
網(wǎng)站地圖   滬ICP備18035694號-2    滬公網(wǎng)安備31011702889846號
精品熟人妻一区二区三区在线| 娇小BBW搡BBBB搡BBBB| 国产日韩AV免费无码一区二区| 国产又粗又黄又爽的大片| 精品国产乱码一区二区三区APP | 大学生高潮无套内谢视频| 丰满熟女高潮毛茸茸欧洲视频| 国产精品爽爽V在线观看无码| 国语做受对白XXXXX在线| 久久成人麻豆午夜电影| 免费看奶头视频的网站| 欧产日产国产精品精品| 日韩精品一区二区亚洲AV| 无码一区二区av| 亚洲日本VA一区二区三区| 51CG9热心的朝阳群众| 成人免费A级毛片无码片在线播放 成人免费A级毛片无码片2022 | JIZZYOU中国少妇| 国产AV无码专区亚洲AⅤ蜜芽| 国产日产亚洲系列最新| 久久婷婷五月综合色高清图片| 欧美极度另类XXⅩOO| 少妇亚洲XXXX| 亚洲精品综合欧美一区二区三区| 在线成本人国语视频动漫| 宝贝我不想带小雨伞了| 国产日韩未满十八禁止观看| 久久久久亚洲精品无码网址色欲| 欧美与黑人午夜性猛交久久久| 四虎国产精品永久在线动漫| 亚洲另类无码专区丝袜| GOGO全球高清专业大尺度摄影| 国产99久久亚洲综合精品| 极品呦女JAPANESE| 欧美日韩精品人妻二区| 午夜精品一区二区三区免费视频| 一边下奶一边吃面膜视频讲解图片| XXXX日本少妇做受| 国精产品一区一区三区M| 免费无码成人AV片在线在线播放 | 处破女轻点疼丨8分钟| 姬小满无限奖励别人的英雄| 欧美极品少妇XXXX亚洲精品| 无码人妻精品一区二区蜜桃网站 | 欧美亚洲国产精品久久蜜芽直播| 新X8X8拨牐拨牐永久免费AP| ★浪潮av无码一区二区| 国产精品久久久久久久| 免费高清特色大片在线观看| 熟女少妇内射日韩亚洲| 在线涩涩免费观看国产精品| 国产成人精品无码片区在线观看| 久久久久久精品成人网站| 三个男人躁我一个爽| 亚洲一区二区三区丝袜| 丰满少妇大叫太大太粗| 久久影院午夜伦手机不四虎卡| 天堂AⅤ无码一区二区三区| 与亲女洗澡时伦了| 国产精品午夜福利不卡| 农村岳的肥白大腚| 亚洲AⅤ天堂AV天堂无码| AV无码精品一区二区三区宅噜噜 | 国产女人好紧好爽| 欧美一区二区三区视频在线观看 | AV成人无码无在线观看| 韩漫无羞遮无删减漫免费| 人妻洗澡被强公日日澡| 野外做受又硬又粗又大视频√| 国产边做饭边被躁在线播放91| 蜜臀AV无码一区二区三区| 亚洲AV区无码字幕中文色| 被两个黑人玩得站不起来了| 精品久久一卡2卡三卡4卡分区| 日产一二三区别免费必看| 国语偷拍人妻露脸| 欧美性BBBBBXXXXX4050免费看| 亚洲AV永久无码精品黑人| 吃奶呻吟打开双腿做受视频免费 | 好男人无码内射AV| 色欲av蜜臀一区二区三区多少| 永久亚洲成A人片777777| 国产午夜福利亚洲第一| 双腿吊起揉捏花蒂| 亚洲AⅤ永久无码精品三区在线| HD老熟女BBN老淑女| 久久精品国产99国产精2020| 小SAO货CAO得你舒服么| 粗大在少妇体内进进出出| 欧美大香线蕉线伊人久久| 一本一道人人妻人人妻| 好男人在线视频神马影视WWW| 天美传媒MV在线播放高清视频 | 国产成人精品视频网站| 日本一线和三线的区别是什么| 80S电影天堂在线| 久久丫线这里只精品| 亚洲国产午夜精品理论片妓女| 国产放荡AV剧情演绎麻豆| 日韩麻豆乱婬一区二区三区| AV无码久久久久不卡蜜桃| 麻豆国产96在线 | 日韩| 亚洲熟妇丰满XXXXX国语| 黑人巨大精品欧美黑寡妇| 香蕉免费一区二区三区在| 国产白丝JK捆绑束缚调教视频| 日产无人区一线二线三线小| WWW亚洲精品自慰一区二区| 妺妺窝人体色WWW在线观看| 伊人久久大香线蕉综合5G| 久久精品国产2020观看福利| 亚洲精品成人片在线观看精品字幕 | 久久国产精品无码网站| 亚洲AV无码专区在线| 国产无人区卡一卡二卡乱码 | 精品国内自产拍在线观看| 亚洲AV无码兔费综| 国产亚洲欧美另类一区二区三区| 无码人妻精品一区二区蜜桃温柔乡| 公交车最后一排被C| 熟妇人妻VA精品中文字幕| 大屁股大乳丰满人妻| 少妇高潮喷水惨叫久久久久电影| 成人午夜精品久久久久久久| 日韩无矿砖2021中文字幕| 丁丁一进一出动态图| 丝袜老师办公室里做好紧好爽| 国产成 人 在线观看 亚洲| 头埋入双腿之间被吸到高潮| 国产精品SP调教打屁股| 午夜射精日本三级| 国自产精品手机在线观看视频 | 精产国品一二三区别9977| 亚洲国产精品无码中文字视 | 日本不良网站正能量入口大豆行情| 拔萝卜日本视频在线观看免费 | 中国熟妇老熟女妓女9| 蜜臀av夜夜嗨一区二区粉嫩| 最新国产乱人伦偷精品免费网站| 逆徒每天都想着欺师犯上| JAPANESE 大战黑人| 日韩精品一区二区三区色欲AV| 丰满少妇人妻XXXXX| 无码少妇一区二区三区免费| 国产一区二三区好的精华液| 亚洲精品第一国产综合麻豆| 久久精品夜色噜噜亚洲A∨| 中文字幕乱码亚洲无线码| 清纯JK校花被啪啪AV免费| 丰满人妻无码AⅤ一区二区| 午夜丰满少妇性开放视频| 加比勒色综合久久| 曰批全过程免费视频观看软件| 奶酥1V2双C高| 成年午夜免费AⅤ在线观看| 无码国产激情在线观看| 激情内射亚州一区二区三区爱妻 | 国产日韩未满十八禁止观看| 亚洲精品无码午夜福利理论片| 老男人把舌头伸进我下面| SHOPIFY日本站5ZAWW| 日韩精品一区二区三区中文无码 | 人妻系列无码专区无码中出| 国产成人AV大片大片在线播放| 亚洲AV无码乱码国产精品老妇 | 中国丰满熟妇XXXX性| 欧洲无线一线二线三W955| 国产ZLJZLJZLJZLJ| 亚洲精品国产成人| 女人张开腿让男桶喷水高潮| 东京热加勒比无码视频| 亚洲AV永久无码一区| 免费人妻AⅤ无码专区久久综合| 成年女美黄网站大全免费播放| 小婷又软又嫩又紧水又多| 老女人性饥渴XXXXⅩHD另| 成 人 黄 色 网站 小说 免| 校花下乡被灌满受孕| 蜜桃AV人片在线观看| 丰满人妻少妇无码喷水| 亚洲精品无码精品MV在线观看| 欧美疯狂性受XXXXX喷水| 性色AV夜夜嗨AV浪潮牛牛| 免费120秒体验试看5次| 暴躁少女CSGO图片| 无码午夜人妻一区二区不卡视频 | 成人夜间av大片免费观看| 性一交一乱一伦一在线小视频| 老色鬼永久精品网站| 丰满少妇高潮在线播放不卡| 亚洲欧美日韩综合久久| 强壮公弄得我次次高潮小说| 国产亚洲无日韩乱码| 18禁黄网站禁片免费观看香港 | 交换人生俱乐部全文免费阅读| 99久久精品无码一区二区三区 | 国产在线无码免费网站永久| 撞击成熟美妇老师后臀| 午夜阳光精品一区二区三区| 男人J放进女人J免费视频无遮挡|