黄色网页视频 I 影音先锋日日狠狠久久 I 秋霞午夜毛片 I 秋霞一二三区 I 国产成人片无码视频 I 国产 精品 自在自线 I av免费观看网站 I 日本精品久久久久中文字幕5 I 91看视频 I 看全色黄大色黄女片18 I 精品不卡一区 I 亚洲最新精品 I 欧美 激情 在线 I 人妻少妇精品久久 I 国产99视频精品免费专区 I 欧美影院 I 欧美精品在欧美一区二区少妇 I av大片网站 I 国产精品黄色片 I 888久久 I 狠狠干最新 I 看看黄色一级片 I 黄色精品久久 I 三级av在线 I 69色综合 I 国产日韩欧美91 I 亚洲精品偷拍 I 激情小说亚洲图片 I 久久国产视频精品 I 国产综合精品一区二区三区 I 色婷婷国产 I 最新成人av在线 I 国产私拍精品 I 日韩成人影音 I 日日夜夜天天综合

實現(xiàn)分離淺析電商、社區(qū)、游戲常用的 MySQL 架構

系統(tǒng) 2472 0

本文純屬個人見解,是對前面學習的總結,如有描述不正確的地方還請高手指正~

? ?

???? 一般

????、或者必須是這樣、MySQL 架構必定要結合業(yè)務來分析、設計、優(yōu)化
? ?所以不論是那種架構、根據(jù)業(yè)務要求組合成符合需求的等于最好的、不能泛泛而談
? ?同時、也必須注意數(shù)據(jù)的安全(如ipsec,ssh,vpn傳輸)
? ?
? ?

????

????見的架構都是進行業(yè)務切分、前端緩存、分庫分表、若是過億的查詢量、
? ?先從業(yè)務上拆分、將 bbs、web、blog 分紅幾個組、然后再做成一主多從、讀寫分離的方法
? ?而且、在設計表的時候、一般情況下、備庫常充當起備份查詢的作用
? ?至于、讀寫分離、在程序設計之初、讀和寫是通過不同的IP進口、這是思路一、或者定義類、或者用代理層,比如 MySQL-proxy
? ?
? ?

???? 大多

????數(shù)的場合、一般在應用層做讀寫分離、然后 MySQL 通過復制來實現(xiàn)、優(yōu)點比較多,可控性非常好、
? ?MySQL Replication、這個是王道、最少當初是、未來說不準哈
? ?相比復制而言、Cluster 在出產(chǎn)環(huán)境核心環(huán)節(jié)基本不必、或者當初罕用
? ?因為、前期投入的硬件本錢(絕對于主從)較高、一般的小項目不會使用、Cluster的本錢(大部分是維護本錢)還是比較高的
? ?但隨著后續(xù)版本的發(fā)布、估計案例會越來越多、畢竟是非常好的 sharding-nothing 的方案
? ?
? ?
? ?

????

????戲中的:摯友關系、排行榜、計數(shù)器、隊列、cache 都很合適通過 Redis 來實現(xiàn)

???? ? ?至于 Redis 的事務功能、可以不必放太多的心思去關懷

???? ? ?另外、Redis 絕對 Memcached 而言、也穩(wěn)定很多

????每日一道理
愛,有的時候不需要山盟海誓的承諾,但她必定需要細致入微的關懷與問候;愛,有的時候不需要梁祝化蝶的悲壯,但她必定需要心有靈犀的默契與投合;愛,有的時候不需要雄飛雌從的追隨,但她必定需要相濡以沫的支持與理解。

? ?
? ?
? ?

???? 電商

????中、出產(chǎn)環(huán)境也都是主從架構、然后用 DRBD + HA 做 Master 備份
? ?主主不推薦、高可用還是推薦 DRBD 方案
? ?DRBD 注意不設置主動啟動、重啟時候手動啟動、腦裂的情況產(chǎn)生非常的少
? ?不過、工作中基本不重啟 DRBD、更不會重啟服務器了、基本上沒遇到腦裂的問題
? ?DRBD 這個在做風險容災的時候有必定作用、但不能起到擴展、結合 LVS相信也是一種 perfect方案
? ?如:LVS+Keepalived 可以通過腳本剔除延遲慢或失效的從MySQL呆板、
? ?而且LVS在軟件負載均衡器中是最強的、在后端節(jié)點超過10臺以上的情況、估計只有LVS能勝任
? ?
? ? ??
? ?

???? 規(guī)

????模大的公司(如Sina、taobao)
? ?1、不必集群是說mysql自身的集群用的不多(目前看也是可以用的)
? ?2、主從可所以多組,數(shù)個
? ?3、每組都可能一主多從(業(yè)務數(shù)據(jù)的1/N)
? ?4、3中每一組里的讀或寫 都多是前端調度器的一個RS
? ?5、調度器分發(fā)可以hash分組,可以根據(jù)用戶ID切分數(shù)據(jù),當然還有更高等的手腕
? ?提示:SINA開發(fā)經(jīng)理承認,他們的SAE平臺還是主從,甚至還有單點(靠監(jiān)控和手工處置))
? ?
? ?

???? 規(guī)模

????中等的公司(如CSDN)
? ?1)mysql一主多從程序讀寫分離(甚至還沒實現(xiàn)),多組。出問題直接手工或主動切從后在change master(腳本或程序實現(xiàn))
? ?2)drbd+ha實現(xiàn)高可用(也是雙主多從,主動切換M,正常備M不可提供服務)
? ?3)或雙主多從,前端結合讀及寫分別負載均衡

文章結束給大家分享下程序員的一些笑話語錄: 聯(lián)想——對內(nèi)高價,補貼對外傾銷的偉大“民族”企業(yè)。

實現(xiàn)分離淺析電商、社區(qū)、游戲常用的 MySQL 架構


更多文章、技術交流、商務合作、聯(lián)系博主

微信掃碼或搜索:z360901061

微信掃一掃加我為好友

QQ號聯(lián)系: 360901061

您的支持是博主寫作最大的動力,如果您喜歡我的文章,感覺我的文章對您有幫助,請用微信掃描下面二維碼支持博主2元、5元、10元、20元等您想捐的金額吧,狠狠點擊下面給點支持吧,站長非常感激您!手機微信長按不能支付解決辦法:請將微信支付二維碼保存到相冊,切換到微信,然后點擊微信右上角掃一掃功能,選擇支付二維碼完成支付。

【本文對您有幫助就好】

您的支持是博主寫作最大的動力,如果您喜歡我的文章,感覺我的文章對您有幫助,請用微信掃描上面二維碼支持博主2元、5元、10元、自定義金額等您想捐的金額吧,站長會非常 感謝您的哦!!!

發(fā)表我的評論
最新評論 總共0條評論