无码人妻精品一区二区三18禁,影音先锋男人AV橹橹色,污污污污污污www网站免费,日韩成人av无码一区二区三区,欧美性受xxxx狂喷水

還在擔心從 OpenTSDB 遷移數據的風險,給你匯總了一些經驗

爾悅

2022-07-03 /

我們做遷(qian)移(yi)的(de)(de)目的(de)(de)是為了進行(xing)業(ye)(ye)務遷(qian)移(yi),在進行(xing)數據遷(qian)移(yi)時,企業(ye)(ye)最怕的(de)(de)就是影響(xiang)業(ye)(ye)務正常(chang)運作,進而(er)影響(xiang)到用(yong)戶的(de)(de)正常(chang)使用(yong),從這(zhe)個(ge)角度(du)出發,遷(qian)移(yi)至少要滿足三個(ge)正確(que)性(xing)才能進行(xing)業(ye)(ye)務的(de)(de)切換(huan)。

首先(xian),我們應(ying)該(gai)保(bao)(bao)證函數(shu)、觸發器、表結(jie)構、索引(yin)等全部(bu)(bu) Database 對(dui)象(xiang)能夠(gou)完整地遷移(yi)(yi)到目標(biao)庫(ku),并(bing)且確(que)(que)(que)保(bao)(bao)對(dui)象(xiang)的(de)(de)運行(xing)邏輯(ji)和源庫(ku)的(de)(de)一致(zhi)性;其次,在(zai)(zai)數(shu)據(ju)遷移(yi)(yi)中(zhong),如果(guo)業務(wu)(wu)對(dui)停機時間窗口有要(yao)求,還(huan)要(yao)考慮(lv)全量+增(zeng)量的(de)(de)在(zai)(zai)線遷移(yi)(yi),保(bao)(bao)證業務(wu)(wu)不中(zhong)斷,同(tong)時對(dui)同(tong)步數(shu)據(ju)進(jin)行(xing)校(xiao)驗,保(bao)(bao)證數(shu)據(ju)遷移(yi)(yi)的(de)(de)準確(que)(que)(que)性;最后(hou),當(dang)對(dui)象(xiang)和數(shu)據(ju)全部(bu)(bu)遷移(yi)(yi)成功后(hou),要(yao)使(shi)用工具測試(shi)遷移(yi)(yi)后(hou)業務(wu)(wu)運行(xing)的(de)(de)正確(que)(que)(que)性,一是確(que)(que)(que)保(bao)(bao)業務(wu)(wu)在(zai)(zai)目標(biao)庫(ku)的(de)(de)運行(xing)結(jie)果(guo)正確(que)(que)(que),二是確(que)(que)(que)保(bao)(bao)目標(biao)庫(ku)性能能夠(gou)支撐住業務(wu)(wu)的(de)(de)負載。

以從 OpenTSDB 遷移至(zhi) TDengine 為例,我們首(shou)先需要將基于 OpenTSDB 的系統(tong)(tong)進行(xing)遷移涉及到的數(shu)據模(mo)式設(she)計(ji)、系統(tong)(tong)規模(mo)估算、數(shu)據寫(xie)入端改(gai)造,進行(xing)數(shu)據分(fen)流、應用(yong)(yong)適配(pei)工(gong)作;之(zhi)后將兩個系統(tong)(tong)并行(xing)運行(xing)一段時間(jian),再將歷(li)史數(shu)據遷移到 TDengine 中。當然如果(guo)你的應用(yong)(yong)中有部(bu)分(fen)功能強依賴(lai)于上(shang)述 OpenTSDB 特性,同(tong)時又不希(xi)望停止使用(yong)(yong),可(ke)以考慮保持原有的 OpenTSDB 系統(tong)(tong)運行(xing),同(tong)時啟動 TDengine 來提供主要的服務。

在具體操作上(shang),你可以(yi)使用(yong) TDengine 的官方(fang)遷移工(gong)具 taosAdapter 來幫(bang)助完成遷移,無需編寫一行代碼,就可以(yi)將基于 OpenTSDB 的應用(yong)快速(su)、安(an)全、可靠地遷移到 TDengine之上(shang),顯著降低遷移成本。

而從企業(ye)具體實踐角度來說,睿信(xin)物聯(lian)網制定的(de)遷(qian)移方(fang)案也可以借鑒。為(wei)了能夠平滑順利地完(wan)成(cheng)升級上(shang)線(xian),不影響用戶正常使(shi)用,睿信(xin)物聯(lian)網將升級上(shang)線(xian)分(fen)為(wei)數據遷(qian)移、試運行(xing)、正式上(shang)線(xian)三階段(duan)完(wan)成(cheng)。

在(zai)數(shu)據(ju)(ju)(ju)遷移(yi)階(jie)段(duan),OpenTSDB 和 TDengine 并行(xing)運行(xing),數(shu)據(ju)(ju)(ju)同時向(xiang)兩個 Database 寫(xie)入(ru),在(zai)此階(jie)段(duan),由于 OpenTSDB 有全量數(shu)據(ju)(ju)(ju),查詢請(qing)求(qiu)全部(bu)交給它,同時啟(qi)動(dong)數(shu)據(ju)(ju)(ju)遷移(yi)工(gong)具(ju),將(jiang)歷(li)史數(shu)據(ju)(ju)(ju)遷移(yi)到(dao)(dao)TDengine,待數(shu)據(ju)(ju)(ju)遷移(yi)完成,進入(ru)到(dao)(dao)試運行(xing)階(jie)段(duan),此時 TDengine 已(yi)經具(ju)備全量數(shu)據(ju)(ju)(ju),查詢請(qing)求(qiu)全部(bu)切換到(dao)(dao)其(qi)上,觀察兩周左右時間(jian)沒有問題就進入(ru)正式(shi)上線階(jie)段(duan),此時 OpenTSDB 停止運行(xing),占用資源全部(bu)回收。

考慮到業(ye)務的快速長(chang)久發(fa)展(zhan),正確(que)選(xuan)擇(ze)數據庫(ku)至關重要。如果當前業(ye)務進度被數據庫(ku)方案掣(che)肘,企業(ye)能做(zuo)(zuo)的就是及時止損,盡(jin)快調研合(he)適(shi)的數據庫(ku)進行(xing)遷移,以保證(zheng)業(ye)務的可持續發(fa)展(zhan)。相信(xin)閱(yue)讀完(wan)本篇(pian)文章你(ni)會解鎖從(cong) OpenTSDB 做(zuo)(zuo)數據遷移的正確(que)姿勢。