今天來帶給大家的知識是關(guān)于的相關(guān)知識,不知道大家平時有沒有了解過數(shù)據(jù)遷移這個詞語的概念呢?如果沒有了解過這方面知識的話,正好看看我今天的文章,文章將會給你總結(jié)數(shù)據(jù)遷移是什么?數(shù)據(jù)遷移的四種方法,以及數(shù)據(jù)遷移有什么特點(diǎn)?那如果你想了解更多關(guān)于數(shù)據(jù)遷移方面的資訊的話,或者是想要進(jìn)行數(shù)據(jù)遷移的話,推薦你到進(jìn)行咨詢服務(wù)。
數(shù)據(jù)遷移
又稱分級存儲管理,hierarchical storage management,hsm)是一種將離線存儲與在線存儲融合的技術(shù)。它將高速、高容量的非在線存儲設(shè)備作為磁盤設(shè)備的下一級設(shè)備,然后將磁盤中常用的 數(shù)據(jù)按指定的策略自動遷移到磁帶庫(簡稱帶庫)等二級大容量存儲設(shè)備上。當(dāng)需要使用這些數(shù)據(jù)時,分級存儲系統(tǒng)會自動將這些數(shù)據(jù)從下一級存儲設(shè)備調(diào)回到上一 級磁盤上。對于用戶來說,上述數(shù)據(jù)遷移操作完全是透明的,只是在訪問磁盤的速度上略有怠慢,而在邏輯磁盤的容量上明顯感覺大大提高了。
數(shù)據(jù)遷移是將很少使用或不用的文件移到輔助存儲系統(tǒng)(如磁帶或光盤)的存檔過程。這些文件通常是需在未來任何時間可進(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ù)庫的文件存檔目錄直接拷貝至新。
可以直接將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ù)據(jù)),支持物理copy。
該方法遷移速度快,對業(yè)務(wù)中斷時間短,但建議遷移多進(jìn)行模擬測試,避免意外事件。
甚至有一些第三方的遷移工具支持異構(gòu)數(shù)據(jù)庫的遷移。
4、使用整盤遷移工具。
采用主機(jī)的第三方遷移工具,將整個磁盤文件直接進(jìn)行遷移。
該方法遷移速度快,對業(yè)務(wù)中斷時間短,但成本高,一般為收費(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算法實現(xiàn)是比較合適也是最常見的,在整個ETL開始之前,它就裝入內(nèi)存,對性能提高的幫助非常大。
好了,今天給大家分享的關(guān)于數(shù)據(jù)遷移的知識已經(jīng)在上面了,大家通過文章可能也了解到了,其實自己執(zhí)行數(shù)據(jù)遷移是很難的,所以我們必須要借助一些專業(yè)的網(wǎng)站來幫我們進(jìn)行運(yùn)行,在這里推薦創(chuàng)新互聯(lián)這個專業(yè)的網(wǎng)站,他的技術(shù)是非常好的,并且可以幫助我們快速的進(jìn)行運(yùn)行。
公司專注于為企業(yè)提供成都做網(wǎng)站、成都網(wǎng)站設(shè)計、成都外貿(mào)網(wǎng)站建設(shè)、微信公眾號開發(fā)、商城開發(fā),成都小程序開發(fā),軟件定制網(wǎng)站制作等一站式互聯(lián)網(wǎng)企業(yè)服務(wù)。憑借多年豐富的經(jīng)驗,我們會仔細(xì)了解各客戶的需求而做出多方面的分析、設(shè)計、整合,為客戶設(shè)計出具風(fēng)格及創(chuàng)意性的商業(yè)解決方案,成都創(chuàng)新互聯(lián)更提供一系列網(wǎng)站制作和網(wǎng)站推廣的服務(wù)。
本文題目:數(shù)據(jù)遷移是什么?有什么方法可以遷移?
分享網(wǎng)址:
http://weahome.cn/article/jhch.html