下廚房資料丟失引發的自我反思

2021-09-04 04:19:08 字數 877 閱讀 6042

從總結當中發現了一些問題。雖然我沒有指責他們的權利,但我也沒有這個心思,只是對自己的反思, 因為自己也在資料漫遊中整過很多問題。

大的備份資料重要性我就不講了。

一眼看到的是流程啊,沒有流程來規定這些東西出錯,rm -rf真心不是人能抗拒的。我想到的是如下幾點:

1、為什麼機器下架不把他搬回公司再進行操作。反思的是,再三確定再三確定。特別是重大操作時。

2、應該從管理角度重視資料的問題,難道因為增加伺服器就不進行備份,前後兩個月零3天。預算?這事應該會很重視it工作了。

3、應該從技術角度去規避資料問題,可以新增許可權不允許刪除,只允許增加資料。rm -rf 在主伺服器上應該有限制,另外主伺服器的許可權一定只能掌握在部分人手裡。

4、有主就有從,而主從是通過binlog來進行複製,並且本地sql執行緒執行。那麼冊了主的資料,從的資料應該還在啊?怎麼會沒了,因為不是drop表drop庫而是rm -rf 檔案。

5、一定要重視資料的備份以及流程,要有規範。

事幫發生之後產生的亮點比問題更多。

歷時七天,資料恢復99%。

事故後恢復工作從資料**分為4條線索進行:

1. 硬碟上資料的恢復(主線)

2. 從memcache匯出的資料恢復

3. 從binlog裡恢復

4. 從搜尋引擎的快照裡恢復頁面

1、第一時間技術人員商討怎麼辦?並制定一系列的措施。確定主線。

2、停止mysql服務,雖然是個技術恢復說是個錯誤。

3、找資料恢復公司。並不止一家。持續的進行恢復過程。

4、找技術牛人,資料恢復過程有牛人指導是完全不一樣的。

5、強大的公關。**狀態傳送以及道歉很誠肯。

6、資料雲備份,應該還有更多的方案但是沒發公布出來。

想到再繼續補充。

網易 下廚房

牛牛想嘗試一些新的料理,每個料理需要一些不同的材料,問完成所有的料理需要準備多少種不同的材料。每個輸入包含 1 個測試用例。每個測試用例的第 i 行,表示完成第 i 件料理需要哪些材料,各個材料用空格隔開,輸入只包含大寫英文本母和空格,輸入檔案不超過 50 行,每一行不超過 50 個字元。輸出一行乙...

程式設計題 下廚房

牛牛想嘗試一些新的料理,每個料理需要一些不同的材料,問完成所有的料理需要準備多少種不同的材料。輸入描述 每個輸入包含 1 個測試用例。每個測試用例的第 i 行,表示完成第 i 件料理需要哪些材料,各個材料用空格隔開,輸入只包含大寫英文本母和空格,輸入檔案不超過 50 行,每一行不超過 50 個字元。...

筆試程式設計 下廚房

demo 牛牛想嘗試一些新的料理,每個料理需要一些不同的材料,問完成所有的料理需要準備多少種不同的材料。每個輸入包含 1 個測試用例。每個測試用例的第 i 行,表示完成第 i 件料理需要哪些材料,各個材料用空格隔開,輸入只包含大寫英文本母和空格,輸入檔案不超過 50 行,每一行不超過 50 個字元 ...