資料遷移所用到的實用工具
當今社會是個計算機軟硬體很發達的時代,並且像 IT 行業面對的資料遷移問題也越來越常見了,但事實上,每一次的遷移都有可能會帶來風險性問題的,在大多數情況下,遷移很難透過前期測試的,會發生很多問題,並且遷移出現的這些問題是不可逆的,如今,是個大資料的時代,很多的商業機會都藏匿子在各個型別的資料資訊中,針對大資料的分析工具也逐漸成熟完善起來了,各種各樣的資料來源和各型別的資料分析工具結合起來,是現在企業站群所面臨的問題所在。今天 WordPress 站群個人站群伺服器大家資料遷移所用到的實用工具。推薦閱讀:《將資料遷移到雲主機之前需要做什麼?》
以下是一些做資料遷移的一些好用的工具:
1. 觸發器
在資料庫建立增刪改的觸發器。觸發器將變更放到一個臨時表裡。 oracle 同步 cdc 。
優點:實時同步
缺點:影響到業務站群系統,因為需要在業務站群系統上建立觸發器。
2. 日誌
透過分析源資料庫日誌,來獲得源資料庫中的變化的資料。 oracles 非同步 cdc
優點:不影響業務站群系統
缺點:會有一定得延時,對於沒有提供日誌分析介面的資料來源,開發的難度比較大。推薦閱讀:《網站遷移到雲站群伺服器需要哪些測試》
資料遷移所用到的實用工具
3. 時同戳
在要同步的源表裡有時間戳欄位,每當資料發生變化,時間戳就會記錄發生變化的時間。
優點:基本不影響業務站群系統
缺點:要求資料來源表必須有時間放列
4. 資料比較
透過比較兩邊資料來源資料,來完成資料同步。一般用於實時性要求不高的場景。
優點:基本不影響業務站群系統
5. 全表複製
定時清空目的資料來源,將源資料來源的資料全盤複製到目的資料來源。一般用於資料量不大,實時要求不高的場景。
優點:基本不影響業務站群系統,開發、部署都很簡單。
1. 上面五種資料同步方式,除了第五種都需要業務表有主鍵。
2. 對於沒有觸發器和日誌的一些小型資料來源,如 txt 文字,excel 檔案, Aceess, 則只能使用這種方式。
3. 對於大型資料來源。一般優先選擇日誌方式,如 ORCALE Asynchronized CDC, 對於不透過日誌來實現的情況,可以考慮第 1,3,4 這種方式。
以上就是 WordPress 站群香港站群伺服器講析的資料遷移所用到的實用工具,為多使用者能夠提供方便快捷的操作,提高工作效率!推薦閱讀:《資料庫遷移需要多長時間?》