100亿数据,非“双倍”扩容,如何不影响服务,数据平滑迁移?
发布时间:2019-07-29 19:02:43 所属栏目:编程 来源:58沈剑
导读:前次《百亿级数据DB秒级滑腻扩容!》之后,许多伴侣提问,说假如不是双倍扩容,可否做到滑腻迁徙,不影响处事呢? 合用什么场景? 互联网有很大都据量较大,并发量较大,营业伟大度较高的营业场景,其典范体系分层架构如下: (1)上游是营业层biz,实现本性化
(4)可以限速逐步比对数据,技能同窗没偶然刻压力; 步调四:数据完全同等之后,将流量切到新库,完成滑腻数据迁徙。 至此,进级完毕,整个进程可以或许一连对线上提供处事,不影响处事的可用性。 总结 针对互联网许多“数据量较大,并发量较大,营业伟大度较高”的营业场景,在: (1)底层表布局改观; (2)分库个数变革; (3)底层存储介质变革; 的浩瀚需求下,必要举办数据迁徙,完成“滑腻迁徙数据,迁徙进程不断机,担保辖档同续处事”有两种常见的办理方案。 追日记方案,五个步调: (1)处事举办进级,记录“对旧库上的数据修改”的日记; (2)研发一个数据迁徙小器材,举办数据迁徙; (3)研发一个读取日记小器材,追平数据差别; (4)研发一个数据比对小器材,校验数据同等性; (5)流量切到新库,完成滑腻迁徙; 双写方案,四个步调: (1)处事举办进级,记录“对旧库上的数据修改”举办新库的双写; (2)研发一个数据迁徙小器材,举办数据迁徙; (3)研发一个数据比对小器材,校验数据同等性; (4)流量切到新库,完成滑腻迁徙; 思绪比结论重要。 【编辑保举】
点赞 0 (编辑:湖南网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |