從總結當中發現了一些問題。雖然我沒有指責他們的權利,但我也沒有這個心思,只是對自己的反思, 因為自己也在資料漫遊中整過很多問題。
大的備份資料重要性我就不講了。
一眼看到的是流程啊,沒有流程來規定這些東西出錯,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 個字元 ...