码农:误删线上200G的数据找回10%,煎熬一晚不知明天该怎么活!

2024-01-30 18:48

本文主要是介绍码农:误删线上200G的数据找回10%,煎熬一晚不知明天该怎么活!,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

哎,马上又到年底了,也真心祝愿所有码农网友们都平平安安的,在工作上稳定,顺利,不会被裁员,不会被优化,这几天看圈内被裁的同行,也真为他们感到惋惜,除了这个,还要说一说技术事故的事情,昨天的文章中就提到了一名网友因失误造成线上服务中断3小时的事情,想必看到的人也多少会有所警惕吧,可是,在这个情况下今天又遇见了一名网友出现了技术事故,估计昨天那文章他没有看到吧。
在这里插入图片描述
据这名码农网友说,准确的说他算是一名运维工程师,既然是运维,想必他的操作权限肯定更大了,他误删了线上mongodb库,200多G的数据,现在才恢复10%,他还晒出了一张图片,估计应该是正在恢复数据的现场图了,还有3个小时的数据丢了,他说这是几年来他最煎熬的一晚上,不知道明天该怎么活,看来这事情也使他有不小的压力,看这样的情况,貌似比昨天说的那名网友的情况还严重了,那个起码数据是完整的,现在他能做的就是全力恢复数据了,不论用尽各种技术手段也要恢复呀,那么接下来我们就看看其他网友们对这事是怎么看待的吧,以及他们有没有什么好的招数。
在这里插入图片描述
网友一:没啥过不去的,老实承认错误,努力挽救,提出流程规范化,减少以后事故率就好了,其他让公司决定

上世是朵花:越是这时候,越要冷静,最大程度的去弥补损失,剩下的交给命运。

网友二:不虚兄弟,我也刚刚渡劫

上世是朵花:看来这名网友也是个有故事的人了,说出你的故事吧,让大家别踩类似的坑。

网友三:正好优化了你

上世是朵花:这时候了,这样的敏感词汇就别提了,好吧!

网友四:老实交代,坦诚错误,听候发落。

上世是朵花:交代是肯定的,最重要是努力去恢复,最大程度的去减少损失!
在这里插入图片描述
网友五:搞技术都会这样,跟人生一样,充满意外。稳住

上世是朵花:程序人生嘛,同样充满着曲折与坎坷,精彩与欢乐!

网友六:心疼楼主,我理解这个心情

上世是朵花:都是同行,这种滋味大家都能体会得到,这种酸爽的感觉希望这辈子都不要发生在各位的身上。

网友七:线上的东西从来不敢删,除了日志

上世是朵花:没错,即使日志也不是真正的删,只是归档后转移到另外一个地方。

网友八:还敢这样截图,这种安全意识在大厂分分钟给你通报批评了…

上世是朵花:没错,这名网友的安全意识值得称赞,一般工作时候的情况不要截屏,有的公司可能会不在意这个,有的公司可能就比较忌讳了。
在这里插入图片描述
另外,据这名网友交代,这个数据还是非常重要,不过有一点好的情况是这个数据有周期,15天后才会用到,大概是缺3小时的数据,领导也没责骂,只说全力恢复吧。当然,这样的情况,领导还能说什么呢?既然事情已经发生,痛骂他一顿或者开了他也解决不了什么问题,最冷静和理性的办法只能是“全力恢复”了,对于这名网友的压力想必我们每一个人都应该是完全可以体会的到的。说到这里我再说一遍我昨天文章中说过的话,那就是像这样的技术事故,大家要引以为戒啊,千万不要抱什么侥幸心理,千万不要让这样的悲剧在自己的身上再次上演,在高效与安全方面,安全永远都是排在首位,不考虑安全的高效迟早是会暴雷的,从而让自己付出巨大的代价,虽然这事情没有发生在各位程序员朋友的身上,但是一定要把这事情放在自己的身上去看待,避免自己有一天跳进这样的坑,希望各位程序员朋友们这辈子都不会遇上这么酸爽的事情!

以上所有图片均来之互联网

大家好,我是“上世是朵花”。如果你有什么好的看法或者观点可以在评论区展现你的才华,互动交流,如果想进一步了解我,那就关注我吧!(微信公众号:sssdhua )

这篇关于码农:误删线上200G的数据找回10%,煎熬一晚不知明天该怎么活!的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/661203

相关文章

SQL中如何添加数据(常见方法及示例)

《SQL中如何添加数据(常见方法及示例)》SQL全称为StructuredQueryLanguage,是一种用于管理关系数据库的标准编程语言,下面给大家介绍SQL中如何添加数据,感兴趣的朋友一起看看吧... 目录在mysql中,有多种方法可以添加数据。以下是一些常见的方法及其示例。1. 使用INSERT I

Python使用vllm处理多模态数据的预处理技巧

《Python使用vllm处理多模态数据的预处理技巧》本文深入探讨了在Python环境下使用vLLM处理多模态数据的预处理技巧,我们将从基础概念出发,详细讲解文本、图像、音频等多模态数据的预处理方法,... 目录1. 背景介绍1.1 目的和范围1.2 预期读者1.3 文档结构概述1.4 术语表1.4.1 核

MySQL 删除数据详解(最新整理)

《MySQL删除数据详解(最新整理)》:本文主要介绍MySQL删除数据的相关知识,本文通过实例代码给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友参考下吧... 目录一、前言二、mysql 中的三种删除方式1.DELETE语句✅ 基本语法: 示例:2.TRUNCATE语句✅ 基本语

MyBatisPlus如何优化千万级数据的CRUD

《MyBatisPlus如何优化千万级数据的CRUD》最近负责的一个项目,数据库表量级破千万,每次执行CRUD都像走钢丝,稍有不慎就引起数据库报警,本文就结合这个项目的实战经验,聊聊MyBatisPl... 目录背景一、MyBATis Plus 简介二、千万级数据的挑战三、优化 CRUD 的关键策略1. 查

python实现对数据公钥加密与私钥解密

《python实现对数据公钥加密与私钥解密》这篇文章主要为大家详细介绍了如何使用python实现对数据公钥加密与私钥解密,文中的示例代码讲解详细,感兴趣的小伙伴可以跟随小编一起学习一下... 目录公钥私钥的生成使用公钥加密使用私钥解密公钥私钥的生成这一部分,使用python生成公钥与私钥,然后保存在两个文

mysql中的数据目录用法及说明

《mysql中的数据目录用法及说明》:本文主要介绍mysql中的数据目录用法及说明,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教... 目录1、背景2、版本3、数据目录4、总结1、背景安装mysql之后,在安装目录下会有一个data目录,我们创建的数据库、创建的表、插入的

Navicat数据表的数据添加,删除及使用sql完成数据的添加过程

《Navicat数据表的数据添加,删除及使用sql完成数据的添加过程》:本文主要介绍Navicat数据表的数据添加,删除及使用sql完成数据的添加过程,具有很好的参考价值,希望对大家有所帮助,如有... 目录Navicat数据表数据添加,删除及使用sql完成数据添加选中操作的表则出现如下界面,查看左下角从左

SpringBoot中4种数据水平分片策略

《SpringBoot中4种数据水平分片策略》数据水平分片作为一种水平扩展策略,通过将数据分散到多个物理节点上,有效解决了存储容量和性能瓶颈问题,下面小编就来和大家分享4种数据分片策略吧... 目录一、前言二、哈希分片2.1 原理2.2 SpringBoot实现2.3 优缺点分析2.4 适用场景三、范围分片

怎么用idea创建一个SpringBoot项目

《怎么用idea创建一个SpringBoot项目》本文介绍了在IDEA中创建SpringBoot项目的步骤,包括环境准备(JDK1.8+、Maven3.2.5+)、使用SpringInitializr... 目录如何在idea中创建一个SpringBoot项目环境准备1.1打开IDEA,点击New新建一个项

Redis分片集群、数据读写规则问题小结

《Redis分片集群、数据读写规则问题小结》本文介绍了Redis分片集群的原理,通过数据分片和哈希槽机制解决单机内存限制与写瓶颈问题,实现分布式存储和高并发处理,但存在通信开销大、维护复杂及对事务支持... 目录一、分片集群解android决的问题二、分片集群图解 分片集群特征如何解决的上述问题?(与哨兵模