這種架構一般用在以下三類場景
網站建設哪家好,找創(chuàng)新互聯(lián)!專注于網頁設計、網站建設、微信開發(fā)、小程序定制開發(fā)、集團企業(yè)網站建設等服務項目。為回饋新老客戶創(chuàng)新互聯(lián)還提供了墊江免費建站歡迎大家使用!
1. 備份多臺 Server 的數(shù)據到一臺如果按照數(shù)據切分方向來講,那就是垂直切分。比如圖 2,業(yè)務 A、B、C、D 是之前拆分好的業(yè)務,現(xiàn)在需要把這些拆分好的業(yè)務匯總起來備份,那這種需求也很適用于多源復制架構。實現(xiàn)方法我大概描述下:業(yè)務 A、B、C、D 分別位于 4 臺 Server,每臺 Server 分別有一個數(shù)據庫來隔離前端的業(yè)務數(shù)據,那這樣,在從庫就能把四臺業(yè)務的數(shù)據全部匯總起來,而不需要做額外的操作。那沒有多源復制之前,要實現(xiàn)這類需求,只能在匯總機器上搭建多個 MySQL 實例,那這樣勢必會涉及到跨庫關聯(lián)的問題,不但性能急劇下降,管理多個實例也沒有單臺來的容易。
2. 用來聚合前端多個 Server 的分片數(shù)據。
同樣,按照數(shù)據切分方向來講,屬于水平切分。比如圖 3,按照年份拆分好的數(shù)據,要做一個匯總數(shù)據展現(xiàn),那這種架構也非常合適。實現(xiàn)方法稍微復雜些:比如所有 Server 共享同一數(shù)據庫和表,一般為了開發(fā)極端透明,前端配置有分庫分表的中間件,比如愛可生的 DBLE。
3. 匯總并合并多個 Server 的數(shù)據
第三類和第一種場景類似。不一樣的是不僅僅是數(shù)據需要匯總到目標端,還得合并這些數(shù)據,這就比第一種來的相對復雜些。比如圖 4,那這樣的需求,是不是也適合多源復制呢?答案是 YES。那具體怎么做呢?
方法1:記錄賬號信息的數(shù)據庫都在同一個服務器上,而且都使用同一個數(shù)據庫(表),驗證時都到同一個地方。這個安全性就會差,猜到一個,所有網站就都不安全。
方法2:同一服務器,不同數(shù)據庫。在注冊(或修改)時,給每個數(shù)據庫都增加(修改)相同的賬號信息。這樣,數(shù)據庫相互獨立,可設置不同的安全機制(級別),能保護其他數(shù)據信息安全,但不能保護被破解賬號安全。
用戶數(shù)據庫在論壇中是可以獨立備份的,備份方法:
論壇后臺——站長——數(shù)據庫,備份所有ucenter數(shù)據表,也就是用戶數(shù)據。
其他DZ論壇搭建完成以后,可以上傳用戶數(shù)據庫,將備份文件使用FTP上傳至網站所使用的主機上,在論壇后臺——站長——數(shù)據庫,選擇恢復數(shù)據庫,選擇ucenter數(shù)據表,提交即可實現(xiàn)兩個論壇共用一個用戶數(shù)據庫。
如果有第三個、第四個論壇都是這樣做。
如果多個論壇使用同一個網站數(shù)據庫,只要在搭建論壇的時候填寫共同的數(shù)據庫信息即可,當然前提是數(shù)據庫足夠大,可以供多個論壇使用。
新聞標題:怎么共用mysql數(shù)據庫 mysql共享數(shù)據庫
URL標題:http://m.newbst.com/article38/hjjhsp.html
成都網站建設公司_創(chuàng)新互聯(lián),為您提供品牌網站設計、營銷型網站建設、外貿建站、網站排名、ChatGPT、網站維護
聲明:本網站發(fā)布的內容(圖片、視頻和文字)以用戶投稿、用戶轉載內容為主,如果涉及侵權請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內容未經允許不得轉載,或轉載時需注明來源: 創(chuàng)新互聯(lián)