精品欧美一区二区三区在线观看 _久久久久国色av免费观看性色_国产精品久久在线观看_亚洲第一综合网站_91精品又粗又猛又爽_小泽玛利亚一区二区免费_91亚洲精品国偷拍自产在线观看 _久久精品视频在线播放_美女精品久久久_欧美日韩国产成人在线

如何排查和修復數據丟失問題?

開發
最近生產環境出了一起數據離奇丟失的案件,調查過程很曲折,幾度進入死胡同。下面跟大家分享整個事件的來龍去脈。

作者 | 林冰玉

一、離奇的數據丟失案件

最近生產環境出了一起數據離奇丟失的案件,調查過程很曲折,幾度進入死胡同。下面跟大家分享整個事件的來龍去脈。

1. 數據丟失案件

8月初,用戶批量導入了一批(300+)委托人數據,導入后檢查過數據都沒有問題。最近(10月中),處理那些委托人的時候,發現所有委托人的某幾個列表(list)類型的自定義字段的值都沒有了……

用戶報過來以上問題,涉及到數據丟失,是高優先級問題,客戶為此特別緊張。

團隊隨即展開調查。

2. 補充說明

為了更好地解釋這個問題,補充如下信息:

委托人的信息存在于兩個系統中:從A系統導入,存入A系統的數據庫,同時會有同步機制把數據同步到B系統的數據庫;在B系統也可以修改這些數據,修改完會同時寫入A、B兩個系統。

丟失數據的“字段”(不是字段的“值”)本身是通過list類型來自定義的,也就是說不同類型的委托人可能看到的字段是不一樣的;而丟失的是自定義字段對應的“值”。

3. 案件排查過程

案件排查過程

(1) 團隊第一反應是懷疑雙寫和同步之間出了問題,但仔細檢查后覺得沒法成立。

(2) 懷疑B系統的用戶操作不當導致數據被抹去。但是,通過檢查數據變更event,沒有發現來自B系統的event;況且,現在丟失的是一批數據,B系統并沒有批量操作的入口。

(3) 是不是A系統進行過批量操作,導致數據被重寫?開發人員看代碼,測試人員嘗試重試各種相關場景,也是沒有成功;同時,從event里也沒有找到跟這批委托人相關的任何可疑event。

(4) 會不會是第三方的系統寫入導致數據丟失?隨即查看第三方的api和相關event,也是沒有找到任何可疑跡象。

(5) 能想到的用戶相關操作都試過了,也沒有任何相關event的記錄,難道是直接運行SQL腳本把數據刪除了?客戶的相關人員不會無故去運行腳本,懷疑可能我們提供的某次修復生產環境問題的腳本搞得鬼……查看最近這段時間的腳本記錄,大家放心了,沒有腳本會導致數據丟失!

(6) 真的是見鬼了!怎么可能數據就這么莫名其妙的丟了呢?!調查小組幾經折騰已經筋疲力盡了,決定求助資深專家小陳。小陳同學聽了前面的排查過程,好像真的天衣無縫,但他還是不甘心,決定再去看看event和log。他重新查了前面提到的那些委托人相關的event,的確沒有發現任何可疑。又仔細看了看用戶報過來的問題,發現竟然只是list類型的值丟失了!這一定有什么不對!他趕緊去查看那幾個list字段相關event,終于真相大白了!原來是有用戶把list里的選項刪除又重新以不同順序添加了一遍,從而導致原來用這些選項的字段的值都沒有了!

二、案件引發的思考

找到了罪魁禍首,案件也就偵破了。不過,經歷這次驚心動魄的數據丟失案件,我們該有哪些啟發和思考呢?下面,我從問題排查、修復問題和制定預防措施幾個維度進行反思和總結。

圖片

數據丟失案件的思考

1. 問題排查

數據出現問題相對比較嚴重,團隊都會著急去排查原因,不過,在開始排查之前,有更重要的事情要做。我認為問題排查也分兩個步驟:清晰識別問題、定位問題。

(1) 清晰識別問題

對于數據丟失的情況,首先要搞清楚丟失的數據類型,以及丟失數據的時間段和對應的系統/功能模塊等。案件中小陳就是進一步識別了問題,發現了問題的根本點在于只有list類型自定義字段對應的數值有丟失,因此找到了問題的突破口。

因此,清晰識別問題,才可能朝著更加正確的方向去排查問題,這一點至關重要!

(2) 定位問題

  • 收集日志、Event等信息:查看系統日志、數據庫日志和其他相關的系統記錄,收集可能有關丟失數據的信息,例如異常情況、錯誤信息、登錄記錄等。
  • 對收集到的信息進行分析,以確定可能導致數據丟失的原因。例如,檢查數據庫或其他系統的異常操作、網絡連接或系統故障等。
  • 排查過程需要結合業務、開發、測試和運維人員的力量,考慮可能會影響的業務場景,從界面操作和系統代碼兩方面入手,同時排查各種可能性。案件中的定位問題過程還是做的比較周全的,對于復雜的系統,就得集團隊之力一步一步細心地去排查;甚至有的時候需要借助外部專家的力量,外部力量作為旁觀者加入,可能會事半功倍,起到關鍵作用。

2. 修復問題

數據丟失問題的修復需要處理以下幾種情況:恢復數據、修復代碼缺陷、審查安全措施。

(1) 恢復數據

數據丟失問題,最緊急的是恢復數據。如果有備份數據,則可以嘗試使用備份數據進行恢復。如果沒有備份,則可能需要使用數據恢復工具或其他手段嘗試恢復丟失的數據。

(2) 修復代碼缺陷

如果數據丟失是因代碼缺陷導致,在恢復數據之后需要修復相應的代碼問題。本案件中的自定義字段被使用,但是還允許用戶刪除該字段,且沒有收到任何提示,這也是一種代碼缺陷,是需要結合真實業務使用情況進行完善和修復的。

(3) 審查安全措施

數據丟失也可能是代碼以外的其他原因所致,需要評估現有的安全措施。例如數據備份策略、數據恢復策略、訪問控制和身份驗證措施、加密和防火墻等。以確定是否存在缺陷或漏洞,并進行相應的修復和改進。

3. 制定預防措施

任何問題如果能做到防患于未然當然是最好的!分析數據丟失事件的原因和影響,制定預防措施以避免類似事件再次發生至關重要。例如,加強數據備份和恢復策略、加強安全防范和監控、加強員工培訓和管理等。

《都是臟數據惹的禍》一文對于臟數據的預防有詳細的介紹,而數據丟失也是臟數據的一種形式,適用同樣的預防措施。

責任編輯:趙寧寧 來源: Thoughtworks洞見
相關推薦

2015-09-21 09:10:36

排查修復Windows 10

2022-03-31 08:26:44

RocketMQ消息排查

2022-12-25 10:17:50

2009-12-01 09:19:02

Windows 7SD卡數據丟失

2013-04-10 13:52:23

2017-07-19 09:53:42

Oracle分區問題

2021-11-14 05:00:56

排查Sdk方式

2022-01-26 19:42:05

MySQL亂碼排查

2013-05-30 08:49:37

網絡路由路由修復路由

2024-10-31 16:46:36

2018-12-18 10:15:53

修復Windows 10DLL文件

2022-06-06 08:21:13

MySQL數據庫命令

2023-12-05 13:26:00

MySQL修復

2009-11-06 13:40:07

2021-11-30 10:00:01

SQL數據重復

2018-11-06 12:12:00

MySQL內存排查

2014-06-17 15:20:09

Wi-FiiPadiPhone

2021-06-28 08:00:00

Python開發編程語言

2025-04-07 11:55:58

2020-03-22 11:20:16

Vue開發前端
點贊
收藏

51CTO技術棧公眾號

国产精品第一| 天堂av手机版| 自拍视频亚洲| 亚洲精品国产电影| www.日本一区| 国产在线拍揄自揄拍视频| 久久亚洲综合av| 成人亚洲欧美一区二区三区| 日韩欧美三级在线观看| 精品一区二区三| 日韩视频免费直播| 欧美伦理片在线看| 欧美videossex| 国产精品三级电影| 精品国产综合久久| 国产精品久久久久久69| 国产日韩欧美高清免费| 久久精品在线视频| www.狠狠爱| 精品女人视频| 欧美日本一区二区三区四区| www.av中文字幕| а√天堂8资源在线官网| 久久久久久久久一| 国产精品一区二区三区四区五区| 中文字幕日本人妻久久久免费| 激情欧美日韩| 久久久国产视频91| 亚洲精品午夜视频| 精品视频自拍| 精品久久久久久综合日本欧美| 天堂社区在线视频| 玛雅亚洲电影| 狠狠躁夜夜躁久久躁别揉| 国产经典久久久| 日本在线看片免费人成视1000| 91农村精品一区二区在线| 国产精品久久国产精品| 99在线观看免费| 蜜臀国产一区二区三区在线播放 | 久久久久无码国产精品一区李宗瑞| 无人区在线高清完整免费版 一区二| 亚洲电影在线免费观看| 久久久久久久久久伊人| 婷婷五月在线视频| 国产精品护士白丝一区av| 欧美日韩精品免费观看| 欧美在线观看在线观看| 91香蕉视频mp4| 久久国产精品一区二区三区四区| 欧美一级淫片免费视频魅影视频| 国产成人免费视频一区| 91在线观看免费| 艳妇乳肉豪妇荡乳av| 麻豆91小视频| 91亚洲一区精品| 成人1区2区3区| 成人夜色视频网站在线观看| 成人情视频高清免费观看电影| 精品二区在线观看| 成人美女视频在线观看18| 国产成人精品自拍| 亚洲色偷精品一区二区三区| 久久夜色精品国产欧美乱极品| 欧美性色黄大片人与善| 成年人在线观看视频| 国产日韩欧美电影| 一区二区三区电影| 视频在线观看入口黄最新永久免费国产 | 欧美日韩在线精品一区二区三区激情 | 老司机精品影院| 国产精品高清亚洲| 亚洲爆乳无码精品aaa片蜜桃| 成人超碰在线| 日韩欧美国产黄色| 五月婷婷六月合| japansex久久高清精品| 日韩免费观看高清完整版| 中文字幕乱码一区| 九九亚洲视频| 久久天天躁狠狠躁夜夜爽蜜月| 久久视频免费看| 另类av一区二区| 91精品久久久久久久久久入口 | 亚洲天堂影视av| 99热99这里只有精品| 欧美日韩亚洲一区| 日本国产欧美一区二区三区| 一级特黄aaa| 成人爽a毛片一区二区免费| 欧美日韩成人一区二区三区| 欧美三级电影一区二区三区| 亚洲专区一二三| 国产精品亚洲a| 欧美一级大片在线视频| 精品小视频在线| 欧美激情精品久久久久久免费| 亚洲黄色大片| 91精品久久久久久久久中文字幕| 色欲av伊人久久大香线蕉影院| 国产欧美久久久精品影院| 国产日产欧美一区二区| 欧洲成人一区| 亚洲国产成人一区| www.com.av| 美女网站久久| 国产精品免费视频一区二区| 思思99re6国产在线播放| 亚洲第一狼人社区| 日韩av片免费观看| 国产一区二区亚洲| 久久久亚洲影院你懂的| 中文字幕视频二区| 99久久99久久免费精品蜜臀| 中文字幕免费在线不卡| 在线免费av资源| 欧美一二三四在线| 91视频免费在观看| 国产视频一区免费看| 97视频资源在线观看| 五月婷婷在线视频| 色婷婷国产精品| wwwxx日本| 亚洲一区在线| 国产精品一区二区久久| 国产专区在线| 日韩欧美成人精品| 日本不卡视频一区| 欧美va天堂| 成人精品视频99在线观看免费| 国产黄色在线| 一本到一区二区三区| 精品国产av色一区二区深夜久久| 亚洲欧美一区在线| 91在线观看免费高清完整版在线观看| 福利在线观看| 欧洲人成人精品| 精品人伦一区二区三电影| 中文亚洲字幕| 久久婷婷开心| 午夜欧美激情| 日韩电视剧免费观看网站| jizz国产免费| 成人国产精品免费| 久久久久久免费看| 精品国产一区二区三区成人影院| 欧美精品www在线观看| www香蕉视频| 亚洲综合免费观看高清在线观看| 亚洲图片 自拍偷拍| 在线一区免费| av日韩免费电影| 国产嫩草在线视频| 亚洲精品国产综合久久| 日本一区二区三区精品| 久久色.com| 男人的天堂日韩| 欧美亚洲国产一区| 成人免费xxxxx在线观看| 成人在线观看亚洲| 欧美成人vr18sexvr| 国产精品白浆一区二小说| 成人av影院在线| 免费午夜视频在线观看| 教室别恋欧美无删减版| 国产精品丝袜久久久久久高清 | 欧美激情亚洲一区| 国产小视频一区| 欧美午夜影院在线视频| 国产精品免费无码| 久久国产三级精品| 4444在线观看| 小嫩嫩12欧美| 国产精品自在线| 日本乱理伦在线| 日韩精品在线第一页| 国产日韩久久久| 亚洲乱码国产乱码精品精的特点| 东京热av一区| 日本一区中文字幕| 4444亚洲人成无码网在线观看| 理论片一区二区在线| 国产精品美女主播| 羞羞网站在线看| 精品视频中文字幕| 国产一区二区麻豆| 午夜激情一区二区| 日本黄色激情视频| 粉嫩13p一区二区三区| 欧美三级午夜理伦三级| 婷婷成人基地| 免费成人看片网址| 日韩欧美激情电影| 国产suv精品一区二区| 亚洲无线看天堂av| 亚洲天堂久久av| 性猛交xxxx乱大交孕妇印度| 色呦呦国产精品| 欧美日韩国产精品一区二区三区| 91免费视频大全| 青青草精品在线| 男女男精品视频网| 久久成人免费观看| 国产精品7m凸凹视频分类| 久久久99爱| 亚洲成人偷拍| 国产精品丝袜久久久久久高清 | 国产精品自拍网| 345成人影院| 久久99精品久久久久久青青91 | 欧美激情一区二区三区不卡| 毛茸茸free性熟hd| 国产在线看一区| 无码人妻精品一区二区三区66| 国产精品九九| 伊人久久大香线蕉午夜av| 最近国产精品视频| 国产伦精品一区二区三区四区视频| 日本午夜精品久久久久| 青草热久免费精品视频| 国产理论在线| 欧美激情一区二区三区高清视频| 日本中文字幕电影在线免费观看| 一本色道久久综合狠狠躁篇的优点| 少妇av一区二区| 日韩精品一区二区在线观看| 国产人妻精品一区二区三区| 欧美图片一区二区三区| 亚洲成人第一网站| 色偷偷久久一区二区三区| 国产又大又黑又粗免费视频| 亚洲在线免费播放| 青青草原在线免费观看| 亚洲视频一二区| 蜜桃视频最新网址| 中文字幕中文字幕一区二区| 免费看裸体网站| 久久精品夜色噜噜亚洲a∨| 内射中出日韩无国产剧情| 9久草视频在线视频精品| 制服丝袜av在线| www.爱久久.com| 中文字幕av观看| 91蜜桃网址入口| 亚洲成人日韩在线| 久久久久亚洲综合| 欧洲美熟女乱又伦| 国产精品女主播av| 久久久99999| 中文字幕亚洲欧美在线不卡| 亚洲色偷偷综合亚洲av伊人| 综合欧美亚洲日本| 日韩一级片av| 亚洲国产综合91精品麻豆| 日本三级网站在线观看| 五月天激情综合| 欧美二区在线看| 影音先锋男人在线资源| 欧美日本国产在线| 国产美女精品写真福利视频| 538国产精品一区二区免费视频 | xxxx视频在线观看| 国产成人免费av在线| 男人的天堂影院| 久久午夜电影网| 国产一二三av| 亚洲女与黑人做爰| 日本一级一片免费视频| 色欧美片视频在线观看在线视频| 中文字幕黄色av| 日韩免费一区二区| 亚洲欧洲综合在线| 一区二区三区亚洲| a免费在线观看| 久久久在线视频| 粉嫩一区二区三区| 亚洲一区二区三区毛片| 国产精品男女| 亚洲精品国产精品国自产| 欧美69wwwcom| 欧美私人情侣网站| 久久66热偷产精品| jjzzjjzz欧美69巨大| 久久久久久久综合日本| 91插插插插插插| 欧美网站在线观看| 一区二区三区国| yy6080久久伦理一区二区| 亚洲精品免费网站| 亚洲欧美校园春色| 中文有码久久| 模特精品在线| japan高清日本乱xxxxx| 久久久久免费观看| 日本在线一级片| 色拍拍在线精品视频8848| 国产黄色一级大片| 国产一区二区三区在线视频| 丰满大乳少妇在线观看网站| 国产精品久久久久久婷婷天堂| 91麻豆精品激情在线观看最新 | 男女视频在线| 国产欧美日韩专区发布| 免费看久久久| 免费看黄色a级片| 三级一区在线视频先锋| 中文字幕1区2区| 国产精品萝li| 久久99国产综合精品免费| 欧美va在线播放| 在线看黄色av| 国产999在线| 乱亲女h秽乱长久久久| 亚洲色图都市激情| 青青草伊人久久| 日韩乱码人妻无码中文字幕久久| 一区二区三区四区不卡视频| 一级黄色免费片| 在线成人激情黄色| 自拍偷自拍亚洲精品被多人伦好爽| 国产福利久久| 欧美在线三级| 亚洲黄色av片| 国产精品久久久久一区二区三区| 午夜影院免费在线观看| 亚洲福利在线视频| 日韩黄色影院| 成人激情综合网| 婷婷激情图片久久| 91亚洲免费视频| 中文字幕精品在线不卡| 日日噜噜噜噜人人爽亚洲精品| 亚洲国产成人精品女人久久久| 三级资源在线| 97超碰人人模人人爽人人看| 亚洲香蕉av| 国产资源中文字幕| 亚洲欧美日韩一区二区三区在线观看| 在线观看亚洲一区二区| 国产亚洲免费的视频看| 91tv亚洲精品香蕉国产一区| 日韩中文字幕av在线| 日韩专区一卡二卡| 久久精品三级视频| 欧美日韩中文字幕一区| av资源种子在线观看| 国产精品丝袜久久久久久高清| 日韩欧美网址| 伊人色在线视频| 亚洲伦理在线精品| 成人小说亚洲一区二区三区| 欧美日本亚洲视频| 国产区精品视频在线观看豆花| 成人一区二区免费视频| 99久久亚洲一区二区三区青草| 在线天堂中文字幕| 伊人久久男人天堂| 欧美爱爱视频| 蜜桃视频一区二区在线观看| 高清不卡在线观看av| 国产微拍精品一区| 亚洲色图35p| 57pao成人永久免费| 日本免费a视频| 91在线视频18| 波多野结衣爱爱| 久久香蕉频线观| 成人精品动漫一区二区三区| 欧美日韩黄色一级片| 欧美国产一区在线| av在线亚洲天堂| 68精品久久久久久欧美| 欧洲视频一区| 91精品国产三级| 欧美日韩性视频| av在线之家电影网站| 99精彩视频| 久久天堂成人| 希岛爱理中文字幕| 亚洲国产精品va在线看黑人动漫 | 色欧美片视频在线观看在线视频| 日本在线视频站| 国产乱子伦精品| 日本麻豆一区二区三区视频| 欧美卡一卡二卡三| 亚洲欧美国产高清va在线播| 色综合久久久| 啊啊啊一区二区| 《视频一区视频二区| 天天躁日日躁狠狠躁喷水| 国产女精品视频网站免费| 雨宫琴音一区二区在线| 99久久99久久精品免费| 亚洲大胆人体视频| 男女啪啪999亚洲精品| 国产毛片视频网站| **性色生活片久久毛片| 久久视频www| 高清国产一区| 狠狠久久亚洲欧美|