真实的国产乱ⅩXXX66竹夫人,五月香六月婷婷激情综合,亚洲日本VA一区二区三区,亚洲精品一区二区三区麻豆

成都創(chuàng)新互聯(lián)網(wǎng)站制作重慶分公司

MySQL中怎么實現(xiàn)邏輯數(shù)據(jù)恢復

本篇文章給大家分享的是有關(guān)MySQL中怎么實現(xiàn)邏輯數(shù)據(jù)恢復,小編覺得挺實用的,因此分享給大家學習,希望大家閱讀完這篇文章后可以有所收獲,話不多說,跟著小編一起來看看吧。

創(chuàng)新互聯(lián)建站-專業(yè)網(wǎng)站定制、快速模板網(wǎng)站建設(shè)、高性價比岳陽樓網(wǎng)站開發(fā)、企業(yè)建站全套包干低至880元,成熟完善的模板庫,直接使用。一站式岳陽樓網(wǎng)站制作公司更省心,省錢,快速模板網(wǎng)站建設(shè)找我們,業(yè)務(wù)覆蓋岳陽樓地區(qū)。費用合理售后完善,10余年實體公司更值得信賴。

備份體系的支持能力

粒度

備份類型

備份模式

實例

全量備份

物理備份
邏輯備份

實例

增量備份

物理備份

實例

日志備份

獨立服務(wù)

數(shù)據(jù)庫
數(shù)據(jù)表
表結(jié)構(gòu)

對象備份

物理備份
邏輯備份

其實對象層面的數(shù)據(jù)恢復能力是很重要的,而且對于業(yè)務(wù)側(cè)有很多種使用方式。整體的數(shù)據(jù)恢復流程如下:

MySQL中怎么實現(xiàn)邏輯數(shù)據(jù)恢復

如何規(guī)劃和設(shè)計邏輯備份恢復體系,經(jīng)過部分討論,我做了如下的初版設(shè)計。

1.數(shù)據(jù)備份

其中邏輯備份恢復主要面向兩個維度:

實例級別:實現(xiàn)表結(jié)構(gòu),表結(jié)構(gòu)+數(shù)據(jù) 備份

庫/表級別:實現(xiàn)表結(jié)構(gòu),表結(jié)構(gòu)+數(shù)據(jù) 備份

目前的邏輯備份恢復的支持范圍:

1)數(shù)據(jù)庫主從拓撲關(guān)系的實例,邏輯備份操作根據(jù)拓撲關(guān)系需要在相應(yīng)的從庫端執(zhí)行

2)單實例節(jié)點,邏輯備份操作在單實例節(jié)點執(zhí)行,需要評估備份容量和負載等信息

目前不支持基于中間件MyCAT的節(jié)點

對于輸入為域名或者Master IP的信息,需要通過拓撲關(guān)系轉(zhuǎn)化為相應(yīng)的從庫或者單實例的IP信息

對于庫表文件的備份,可以設(shè)定如下的規(guī)則:

1)單表數(shù)據(jù)量小于5000萬或者表容量在10G以內(nèi)的表,可以支持邏輯備份,此外需要相應(yīng)的提示,盡可能避免此類操作

2)選擇備份的數(shù)據(jù)庫容量在30G以內(nèi),此外需要相應(yīng)的提示避免此類操作

需要后端提供相應(yīng)的庫,表  存儲容量/數(shù)據(jù)量相關(guān)的元數(shù)據(jù)信息(估算容量即可,不需要精確值),目前可以通過生命周期管理中的數(shù)據(jù)庫基線和數(shù)據(jù)表基線元數(shù)據(jù)支持

對于備份時長的評估,目前可以提供如下的遞增區(qū)間:

1)備份容量在500M以內(nèi),顯示預計完成時間在5分鐘以內(nèi)

2)備份容量在2G以內(nèi),顯示完成時間在10分鐘以內(nèi)

3)備份容量在10G以內(nèi),顯示完成時間在20分鐘以內(nèi)

4)備份容量在30G以內(nèi),顯示完成時間在30分鐘以內(nèi)

在備份完成后,可以提供相應(yīng)的即時通訊提示告知業(yè)務(wù)側(cè)備份操作已完成

備份生成的文件需要在指定的備份機存儲,按照如下的目錄規(guī)則進行存放

備份機BASE目錄:/data/logical_backup/

備份機中實例的備份目錄:

[Slave_IP]_[port]/[YYYYmmdd]/

相應(yīng)的備份文件命名規(guī)則:

[Slave_IP]_[port]_[db_name]_[YYYYmmdd]_[hhmiss]_[username].sql

數(shù)據(jù)備份后需要生成相應(yīng)的配置文件,數(shù)據(jù)格式為JSON,在數(shù)據(jù)恢復時可以進行相應(yīng)數(shù)據(jù)格式的解析和顯示。

備份文件的保留周期目前暫定為7天,需要在備份時有相應(yīng)的提示。

2.數(shù)據(jù)恢復

數(shù)據(jù)恢復是業(yè)務(wù)自助發(fā)起,而且相關(guān)的數(shù)據(jù)恢復資源具有使用時限,目前暫定為2天,2天后相應(yīng)的數(shù)據(jù)和權(quán)限會進行相應(yīng)的回收,會有相應(yīng)的資源回收提示,同時需要在使用中進行相關(guān)提示。

MySQL中怎么實現(xiàn)邏輯數(shù)據(jù)恢復

數(shù)據(jù)恢復粒度基于備份數(shù)據(jù)文件中指定的對象(數(shù)據(jù)庫,表)粒度,如業(yè)務(wù)同學A備份了表db1.table1,db1.table2,則不能僅恢復db1.table1,恢復工作會直接恢復db1.table1,db1.table2

數(shù)據(jù)恢復文件的選擇需要考慮相關(guān)的權(quán)限,如業(yè)務(wù)同學A備份了表db1.table1,db1.table2,業(yè)務(wù)同學B備份了表db2.table3,db2.table4,則在選擇備份文件中,應(yīng)該彼此不可見。

MySQL中怎么實現(xiàn)邏輯數(shù)據(jù)恢復

如果對于同一個數(shù)據(jù)庫需要進行多次數(shù)據(jù)恢復,則可以根據(jù)服務(wù)器的資源配比進行動態(tài)的調(diào)配,比如一個數(shù)據(jù)恢復服務(wù)器中有4個實例,端口分別是4306-4309,業(yè)務(wù)同學在使用中可以相應(yīng)的恢復4次,在實際使用中需要根據(jù)使用的頻率和情況進行資源的擴展,后續(xù)應(yīng)該為一個數(shù)據(jù)恢復服務(wù)器組

在數(shù)據(jù)恢復中,需要恢復到哪一個實例,由后端提供相應(yīng)的調(diào)度邏輯進分配

對于數(shù)據(jù)恢復后的使用,可以提供一體化服務(wù),由業(yè)務(wù)側(cè)使用客戶端工具如workbench進行連接和使用,權(quán)限開通的部分,需要根據(jù)用戶的域名信息得到辦公機的IP地址,進行相關(guān)數(shù)據(jù)庫權(quán)限的開通,開通后有對應(yīng)的即時通訊提示。

數(shù)據(jù)庫層的權(quán)限開通,如果數(shù)據(jù)庫用戶已經(jīng)存在,則進行相應(yīng)的權(quán)限補充,如果數(shù)據(jù)庫用戶不存在,則需要在指定的實例中創(chuàng)建用戶,并分配相應(yīng)的權(quán)限

整個備份數(shù)據(jù)的使用,需要考慮到便利性和安全性,可以和安全部進行對接,進行部分工作的評估和考量。

備份和恢復的相關(guān)操作和歷史記錄,需要統(tǒng)一存儲和管理

對于數(shù)據(jù)恢復的相關(guān)日志,為了便于后續(xù)管理和跟蹤,需要在恢復記錄中記錄備份文件的路徑

以上就是MySQL中怎么實現(xiàn)邏輯數(shù)據(jù)恢復,小編相信有部分知識點可能是我們?nèi)粘9ぷ鲿姷交蛴玫降摹OM隳芡ㄟ^這篇文章學到更多知識。更多詳情敬請關(guān)注創(chuàng)新互聯(lián)行業(yè)資訊頻道。


分享題目:MySQL中怎么實現(xiàn)邏輯數(shù)據(jù)恢復
文章來源:http://weahome.cn/article/ihiodj.html

其他資訊

在線咨詢

微信咨詢

電話咨詢

028-86922220(工作日)

18980820575(7×24)

提交需求

返回頂部