查看: 3500| 回复: 6
跳转到指定楼层
上一主题 下一主题
收起左侧

[同事协作] 求助我是不是已经被tech lead和sdm坑了

🔗
匿名用户-CA6O7  | 添加认证 | 2023-2-28 04:23:24 |倒序浏览

注册一亩三分地论坛,查看更多干货!

您需要 登录 才可以下载或查看附件。没有帐号?注册账号

x
本帖最后由 匿名 于 2023-2-27 12:32 编辑 . check 1point3acres for more.

楼主 某leisure厂基层码农 入职2年左右
公司从2022年 开始做大规模platform migration  本组own的是T1 service 涉及到 pci data
fail case data recovery 新的stack里面的数据 如果出事需要搬回旧的stack里面重新处理 经理和lead assign 这个任务时候 只说了this is to create back up in case things go wrong 然后就是下周我们traffic cutover时候需要 just generate as Insert SQL statements, get this done before next week.
一开始听起来这个任务好像很easy , lead和我描述时候 就轻描淡写说了 ,
我没怎么多想 心想那就需要一个script load csv file 然后generate inserts 就完了 (事后发现远没有这么简单)
我写好第一个version以后 就拿去在lab里面跑了 跑完了结果看了下所有csv的数据都load到db里面了 , schedule了followup 和lead go over
lead 提出来不应该是每个table逐个insert 而是改成 insert each row for all the table before moving to next row,  于是回去又改这个script 变成逐行插入. 1point3acres.com
结果sdm 和 lead 又提出了在old stack production env traffic is still live,application is also inserting new rows into the DB,  won't there be any conflict on primary key if you execute all these inserts statements on these tables ?  我当时听了很懵 心想我真的没有想到这个case  觉得很揪心 后来跑去问lead该怎么做  我是实在想不出来什么办法了 lead只是轻描淡写说了句 let me think about it...  我真心感觉我和TL合作过程中被问问题远超过给的建议数量。。。
今天一大早 我就跑去和专门负责data migration的组meeting 请教他们的经验 被告知如果是mutual exclusive data可以做bidirectinal inserts 如果不是没有解决方案 并特别着重提到: ..
bi-directional inserts is not recommended and no guarantee on data integrity, the last team who attempted to do this suffer from millions of records of loss ..... .
there are no conflict data resolution for this

请问我当前是不是已经无形掉进了一个坑里了  现在真的有些害怕了要是migrate过程出事 需要做backup 我心里很没底 我是不是要应该准备跑路了?
. 1point3acres
ps:目前做好准备 如果要做back up我就请病假。。。

上一篇:meta裁员什么时候开始,天天上班如上坟
下一篇:公司电脑可以用new bing或者chatgpt吗
全局:
我personally觉得似乎不是一个坑,就是migration 常见的问题之一,这就要跑路了吗…
回复

使用道具 举报

全局:
Team带头大哥弱了点你也弱了点,看不出来他想坑你,而且还没到分锅的时候呢,有问题就解决别想太多
回复

使用道具 举报

地里匿名用户
推荐
匿名用户-CA6O7  | 添加认证 | 2023-3-2 14:45:11
匿名用户 发表于 2023-2-27 17:12
身为tech lead,竟然连数据迁移中的这种典型问题都没事先考虑,这种人怎么能做上tech lead的

我不是tech lead 我毕业刚入职2年 之前没有做过migration 在技术层面的欠缺我承认  愿听高见
回复

使用道具 举报

地里匿名用户
🔗
匿名用户-SF2LR  | 添加认证 | 2023-2-28 09:12:20
身为tech lead,竟然连数据迁移中的这种典型问题都没事先考虑,这种人怎么能做上tech lead的
回复

使用道具 举报

🔗
辛往艾 2023-3-3 13:57:14 | 只看该作者
全局:
问问pm on conflict honor哪边不就行了?
回复

使用道具 举报

全局:
你这个听上去需要setup replication 搞一个replica 所有新的change都可以replicate 到replica上去。最后保证replication lag是0就可以cutover 不会丢数据
. 1point 3acres
你看你用的是啥数据库 postgres可以pglogical 或者 pg_basebackup,oracle可以goldern gate或者data guard。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册账号
职场达人
  • ↑ 本版用于讨论职场各种干货话题,闲聊请去🔗聊聊或者🔗匿名版
  • ❌ 本版严禁水贴,引战,发布广告,拉群,贴个人联系方式,扣分无警告
  • ☑ 求职、面经等去 🔗北美求职和 🔗回国求职大区,刷题和学习请去 🔗终身学习大区
  • ☑ 请去专版发布 🔗内推, 🔗招聘信息,和讨论 🔗创业内容
  • ☑ PIP / DevList/ Need Support 等话题也已开设 🔗专版

本版积分规则

>
快速回复 返回顶部 返回列表