客户将数据库迁移上云的常用办法
下載網(wǎng)站:www.SyncNavigator.CN?
?客服QQ1793040
----------------------------------------------------------
關(guān)于HKROnline SyncNavigator 注冊機價格的問題
?
?
HKROnline SyncNavigator 8.4.1 非破解版 注冊機 授權(quán)激活教程
?
?
?
?
最近一直在研究數(shù)據(jù)庫同步的問題,在網(wǎng)上查了很多資料,也請教了很多人,找到了一種通過快照復(fù)制的方法。研究了一番后發(fā)現(xiàn)之前就是用的這個方法,效果不是很好,果斷放棄。經(jīng)過了一番尋覓和他人指點,最后從一位熱心網(wǎng)友那里得知一款很好用的軟件——?SyncNavigator。
?
?
好東西就要拿出來跟大家分享,所以今天向大家介紹一下這款軟件,及其一些使用方法。下面先看看它有什么強大的功能吧!
?
SyncNavigator的基本功能:
?
自動同步數(shù)據(jù)/定時同步數(shù)據(jù)
無論是實時同步/24小時不間斷同步,還是根據(jù)計劃任務(wù)(每小時/每日/每周/等)定時自動同步都能完全勝任。
完整支持 Microsoft SQL Server
完整支持 Microsoft SQL Server 2000 2005 2008 數(shù)據(jù)庫類型。并能在不同數(shù)據(jù)庫版本之間相互同步數(shù)據(jù)。
支持?MySQL?4.1 以上版本
支持?MySQL?4.1 5.0 5.1 5.4 5.5。并能在不同數(shù)據(jù)庫版本之間相互同步數(shù)據(jù)。
無人值守和故障自動恢復(fù)
當(dāng)數(shù)據(jù)庫故障或網(wǎng)絡(luò)故障以后,無需人工干預(yù)(或操作)自動恢復(fù)同步并確保數(shù)據(jù)完全準(zhǔn)確,可靠。
同構(gòu)數(shù)據(jù)庫同步/異構(gòu)數(shù)據(jù)庫同步
SQL Server to SQL Server, MySQL to MySQL, SQL Server to MySQL 等都能輕松實現(xiàn)。
斷點續(xù)傳和增量同步
當(dāng)同步完成(或中斷)后,再次同步時能繼續(xù)上一次的位置增量同步,避免每次都需要從頭開始的問題。
最近成功中標(biāo)一個國內(nèi)重大酒業(yè)集團的公有云項目,因客戶自身的IT人員緊張,客戶提出要求將應(yīng)用、數(shù)據(jù)庫的遷移上云作為中標(biāo)方的服務(wù)內(nèi)容之一。以前,經(jīng)常接觸的政企云項目,一般由服務(wù)商配合客戶完成遷移方案的擬定,服務(wù)商將云資源分配好,由客戶自身的廠商完成應(yīng)用、數(shù)據(jù)庫的遷移。廠商一般進(jìn)行應(yīng)用、數(shù)據(jù)庫的重新部署,雖然這種方法較繁雜,但也是最穩(wěn)妥的一種遷移方式。
?
在本次的中標(biāo)項目中,客戶的原廠存在無法協(xié)調(diào)的問題,且數(shù)據(jù)庫種類多(oracle、oracle rac、sql server、mysql),我們服務(wù)商該怎樣為用戶遷移,才能做到既安全可靠、又高效,現(xiàn)將該MySql數(shù)據(jù)庫遷移的案例進(jìn)行簡單剖析。
一、首先介紹幾個數(shù)據(jù)庫遷移備份的術(shù)語。
熱備份:在進(jìn)行數(shù)據(jù)庫遷移備份時,用戶原數(shù)據(jù)庫業(yè)務(wù)不中斷,仍繼續(xù)產(chǎn)生新數(shù)據(jù)。
?溫備份:在進(jìn)行數(shù)據(jù)庫遷移備份時,用戶原數(shù)據(jù)庫業(yè)務(wù)僅產(chǎn)生讀操作,不允許產(chǎn)生新數(shù)據(jù)。
冷備份:在進(jìn)行數(shù)據(jù)庫遷移備份時,用戶原數(shù)據(jù)庫業(yè)務(wù)中斷。
物理備份:直接將數(shù)據(jù)庫文件進(jìn)行備份,簡單粗暴的辦法。
邏輯備份:將用戶數(shù)據(jù)庫按sql語句進(jìn)行備份,備份內(nèi)容為文本。
完全備份:備份當(dāng)前的全部數(shù)據(jù)庫。
增量備份:僅備份上次完全備份或上次增量備份后的數(shù)據(jù)。
二、該項目用戶需求要求不能中斷業(yè)務(wù),數(shù)據(jù)量大(超過100GB),且要求做到與原私有云的秒級數(shù)據(jù)同步。
1、首先因數(shù)據(jù)量大,擬為用戶拉一條臨時高帶寬100Mbps的專線實現(xiàn)數(shù)據(jù)的遷移使用。
2、其次,因必須減少對在線業(yè)務(wù)的中斷影響,因此遷移必須采用熱遷移的方式。另外,遷移完成后,可采用完全備份+增量備份的方式實現(xiàn)在用戶原私有云的數(shù)據(jù)備份。可采用原生工具:Mysqldump原廠工具(邏輯備份)、或xtraBackup第三方開源工具(物理備份)、或其它第三方收費工具(物理備份)。采用第三方工具一般為物理備份,采用Mysqldump為文本備份,存在數(shù)據(jù)的恢復(fù)時間。如果在備份數(shù)據(jù)庫量較大的情況,備份時會影響業(yè)務(wù)的運行效率。
3、在定期備份的基礎(chǔ)上,用戶還要求必須做到與原私有云的秒級數(shù)據(jù)同步。可采用Mysql的主從配置方式(云上的Mysql數(shù)據(jù)庫設(shè)置為主、用戶原私有云的數(shù)據(jù)庫設(shè)置為從),這樣數(shù)據(jù)的同步效率更高、數(shù)據(jù)丟失可能更低。采用主從方式的數(shù)據(jù)恢復(fù)效率更高,不存在數(shù)據(jù)恢復(fù)時間。
三、綜上所述,結(jié)合用戶需求,建議在本項目中采用Mysqldump原廠工具或xtraBackup第三方工具為用戶進(jìn)行數(shù)據(jù)的遷移與定期備份,這樣的好處既可以保證熱備份不影響業(yè)務(wù)運行,同時也保證在被數(shù)據(jù)庫惡意攻擊時數(shù)據(jù)仍有備份。
針對用戶希望做到秒級數(shù)據(jù)同步、零數(shù)據(jù)丟失的要求,采用Mysql主從配置進(jìn)行數(shù)據(jù)的云上、私有云的同時雙寫。唯一的問題是該方案針對不同的數(shù)據(jù)庫需進(jìn)行不同的腳本操作,同時需操作用戶的數(shù)據(jù)庫(存在安全風(fēng)險)。
轉(zhuǎn)載于:https://www.cnblogs.com/syncnavigator/p/10189460.html
總結(jié)
以上是生活随笔為你收集整理的客户将数据库迁移上云的常用办法的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 百度文库下载工具(所有源码)
- 下一篇: 为什么MySQL数据库要用B+树存储索引