數(shù)據(jù)遷移是什么?有什么方法可以遷移?
??數(shù)據(jù)遷移
??又稱分級存儲管理,hierarchical storage management,hsm)是一種將離線存儲與在線存儲融合的技術(shù)。它將高速、高容量的非在線存儲設(shè)備作為磁盤設(shè)備的下一級設(shè)備,然后將磁盤中常用的 數(shù)據(jù)按指定的策略自動遷移到磁帶庫(簡稱帶庫)等二級大容量存儲設(shè)備上。當(dāng)需要使用這些數(shù)據(jù)時(shí),分級存儲系統(tǒng)會自動將這些數(shù)據(jù)從下一級存儲設(shè)備調(diào)回到上一 級磁盤上。對于用戶來說,上述數(shù)據(jù)遷移操作完全是透明的,只是在訪問磁盤的速度上略有怠慢,而在邏輯磁盤的容量上明顯感覺大大提高了。
??數(shù)據(jù)遷移是將很少使用或不用的文件移到輔助存儲系統(tǒng)(如磁帶或光盤)的存檔過程。這些文件通常是需在未來任何時(shí)間可進(jìn)行方便訪問的圖像文檔或歷史信息。遷移工作與備份策略相結(jié)合,并且仍要求定期備份。還包括電腦數(shù)據(jù)遷移,遷移舊電腦(舊系統(tǒng))中的數(shù)據(jù)、應(yīng)用程序、個性化設(shè)置等到新電腦(新系統(tǒng)),在系統(tǒng)升級后很有必要。
??數(shù)據(jù)遷移的四種方法
??1、將數(shù)據(jù)庫倒出為sql文件,再重新導(dǎo)入(推薦)。
??首先將mysql數(shù)據(jù)庫鎖定,并將內(nèi)存中的數(shù)據(jù)寫入磁盤。
??用mysqldump將test數(shù)據(jù)庫導(dǎo)出為sql文件。
??在新的數(shù)據(jù)庫服務(wù)器上,新建test數(shù)據(jù)庫,再將sql文件導(dǎo)入。
??該方法因采用sql命令進(jìn)行數(shù)據(jù)庫遷移,兼容性最好,準(zhǔn)確性最高,但速率最慢。
??2、將數(shù)據(jù)庫的文件存檔目錄直接拷貝至新主機(jī)。
??可以直接將mysql存儲數(shù)據(jù)的目錄copy下來,用ftp等方式上傳至新主機(jī)的對應(yīng)存儲數(shù)據(jù)的目錄下。該操作需要關(guān)閉兩端的數(shù)據(jù)庫服務(wù),否則將產(chǎn)生錯誤。
??該方法只支持myql的MyIASM的表引擎。該方法遷移速度快,但因Mysql默認(rèn)采用inno引擎,適用場景少,且數(shù)據(jù)庫版本升級后出錯率高。
??3、使用第三方數(shù)據(jù)庫遷移工具。
??mysql有很多第三方的數(shù)據(jù)庫遷移工具,如mysqlhotcopy。此類工具一般支持熱遷移(不中斷業(yè)務(wù),實(shí)時(shí)寫數(shù)據(jù)),支持物理copy。
??該方法遷移速度快,對業(yè)務(wù)中斷時(shí)間短,但建議遷移多進(jìn)行模擬測試,避免意外事件。
??甚至有一些第三方的遷移工具支持異構(gòu)數(shù)據(jù)庫的遷移。
??4、使用整盤遷移工具。
??采用云主機(jī)的第三方遷移工具,將整個磁盤文件直接進(jìn)行遷移。
??該方法遷移速度快,對業(yè)務(wù)中斷時(shí)間短,但成本高,一般為收費(fèi)工具。
??數(shù)據(jù)遷移特點(diǎn)
??直接映射
??原來是什么就是什么,原封不動照搬過來,對這樣的規(guī)則,如果數(shù)據(jù)源字段和目標(biāo)字段長度或精度不符,需要特別注意看是否真的可以直接映射還是需要做一些簡單運(yùn)算。
??字段運(yùn)算
??數(shù)據(jù)源的一個或多個字段進(jìn)行數(shù)學(xué)運(yùn)算得到的目標(biāo)字段,這種規(guī)則一般對數(shù)值型字段而言。
??參照轉(zhuǎn)換
??在轉(zhuǎn)換中通常要用數(shù)據(jù)源的一個或多個字段作為Key,去一個關(guān)聯(lián)數(shù)組中去搜索特定值,而且應(yīng)該只能得到唯一值。這個關(guān)聯(lián)數(shù)組使用Hash算法實(shí)現(xiàn)是比較合適也是最常見的,在整個ETL開始之前,它就裝入內(nèi)存,對性能提高的幫助非常大。
??好了,今天給大家分享的關(guān)于數(shù)據(jù)遷移的知識已經(jīng)在上面了,大家通過文章可能也了解到了,其實(shí)自己執(zhí)行數(shù)據(jù)遷移是很難的,所以我們必須要借助一些專業(yè)的網(wǎng)站來幫我們進(jìn)行運(yùn)行,在這里推薦新網(wǎng)這個專業(yè)的網(wǎng)站,他的技術(shù)是非常好的,并且可以幫助我們快速的進(jìn)行運(yùn)行。
聲明:免責(zé)聲明:本文內(nèi)容由互聯(lián)網(wǎng)用戶自發(fā)貢獻(xiàn)自行上傳,本網(wǎng)站不擁有所有權(quán),也不承認(rèn)相關(guān)法律責(zé)任。如果您發(fā)現(xiàn)本社區(qū)中有涉嫌抄襲的內(nèi)容,請發(fā)
送郵件至:operations@xinnet.com進(jìn)行舉報(bào),并提供相關(guān)證據(jù),一經(jīng)查實(shí),本站將立刻刪除涉嫌侵權(quán)內(nèi)容。本站原創(chuàng)內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)
需注明出處:新網(wǎng)idc知識百科