第四章的內容就目前來看,有點失望。實際的東西很少,太理論,有點糊弄。說難據說太水了。特別像今天要學的內容,本覺得有不少乾貨,結果講本身的產品說了半天,測試版還得連線使用。就像極客時間上的《Vue開發實戰》課程,花了大量的時間去講 Ant Design,還沒講透。
好了,不吐槽了,換個角度看,也說明攢一門的不容易。開始今天的學習吧。html
今天要學習的是《44 | 關係型數據庫遷移》、《45 | 數據庫遷移方式及工具》、《46 | Oracle遷移實戰》數據庫
須要考慮;架構
這是說的三倍資源,是由於MongoDB推薦最少要部署3個結點。併發
這個纔是重中之重,原本想先學習這章的目的也是這個oracle
接下來的重點也是放在了數據如何遷移上,固然是藉助工具的分佈式
這塊是以MySQL爲例,先將表導出成csv文件,而後用mongoimport將csv的表數據,直接轉成文檔。
適用於直接換庫的場景高併發
主要就是藉助於ETL工具了,既然是批量處理,固然對系統的性能影響就比較大了,適用於按期結轉。好比將歷史交易記錄轉到查詢機,用於業務分析等工具
固然仍是藉助於工具好比GoldenGate,只是因爲是小批量時時結轉,因此對系統的影響小,但若是出了問題就另說了性能
就是在團隊協助,在不影響業務的同時,一步一步將應用從關係數據庫遷移到文檔數據庫,固然投入就大了,週期也長,但最保險學習
這就不說太了,就是介紹了一下tapdata的使用