第四章的内容就目前来看,有点失望。实际的东西很少,太理论,有点糊弄。说难据说太水了。特别像今天要学的内容,本觉得有不少干货,结果讲本身的产品说了半天,测试版还得连线使用。就像极客时间上的《Vue开发实战》课程,花了大量的时间去讲 Ant Design,还没讲透。
好了,不吐槽了,换个角度看,也说明攒一门的不容易。开始今天的学习吧。html
今天要学习的是《44 | 关系型数据库迁移》、《45 | 数据库迁移方式及工具》、《46 | Oracle迁移实战》数据库
须要考虑;架构
这是说的三倍资源,是由于MongoDB推荐最少要部署3个结点。并发
这个才是重中之重,原本想先学习这章的目的也是这个oracle
接下来的重点也是放在了数据如何迁移上,固然是借助工具的分布式
这块是以MySQL为例,先将表导出成csv文件,而后用mongoimport将csv的表数据,直接转成文档。
适用于直接换库的场景高并发
主要就是借助于ETL工具了,既然是批量处理,固然对系统的性能影响就比较大了,适用于按期结转。好比将历史交易记录转到查询机,用于业务分析等工具
固然仍是借助于工具好比GoldenGate,只是因为是小批量时时结转,因此对系统的影响小,但若是出了问题就另说了性能
就是在团队协助,在不影响业务的同时,一步一步将应用从关系数据库迁移到文档数据库,固然投入就大了,周期也长,但最保险学习
这就不说太了,就是介绍了一下tapdata的使用