作家
登录

数据库schema迁移数据最佳实践

作者: 来源: 2017-11-22 09:51:31 阅读 我要评论

如今,可以删除所有 Customer 对象上的 subscriptions 数组,并且逐渐以懒惰的方法处理“删除”操作。 每次 subscription 被加载后,都邑主动清空这个 subscriptions 数组,然后运行 Scalding 功课并迁徙,以查找任何残剩的要删除的对象。 最终的数据模型如下:

在包管 Stripe API 数据一致性的同时进行迁徙是异常复杂的工作。安然进行这项迁徙的几个要点是:

  • 我们制订了一个四阶段迁徙策略,可以让我们在临盆情况一一向服进行数据切换。
  • 应用Hadoop离线处理数据,应用MapReduce以并行方法处理大年夜量数据,而不是依附袈溱临盆情况数据库上履行的价值昂扬的萌芽。
  • 所做的所有更改都是渐进式的。 我们大年夜未试图一次更改几百行代码。
  • 所有的变更都是高度透明和可不雅察的。 Scientist 的实验只要有一条数据在临盆情况中是不一致的,就急速提示工程团队。 在全部迁徙过程中,我们都对安然的迁徙怀有信念。

【编辑推荐】

  1. 时序数据库技巧体系-时序数据存储模型设计
  2. 时序数据库-为万物互联插上一双同党
  3. 若何为微办事选择数据库
  4. 一道数据库的简单面试题
  5. 干货:不消插件就能治理好你的My SQL数据库
【义务编辑:庞桂玉 TEL:(010)68476606】

  推荐阅读

  汇全球HPC数据 读懂中国超算十年逆袭之路

Tech Neo技巧沙龙 | 11月25号,九州云/ZStack与您一路商量云时代收集界线治理实践 超算代表了最强计算力,反竽>>>详细阅读


本文标题:数据库schema迁移数据最佳实践

地址:http://www.17bianji.com/lsqh/39123.html

关键词: 探索发现

乐购科技部分新闻及文章转载自互联网,供读者交流和学习,若有涉及作者版权等问题请及时与我们联系,以便更正、删除或按规定办理。感谢所有提供资讯的网站,欢迎各类媒体与乐购科技进行文章共享合作。

网友点评
自媒体专栏

评论

热度

精彩导读
栏目ID=71的表不存在(操作类型=0)