不小心删数据库是一种怎样的体验?
不小心删数据库是一种怎样的体验?http://www.bieryun.com/3003.html
我删过一次公司所有的设备表,操作完以后总感觉不对劲,等我发现的时候,
能清晰的感觉的到后脑勺发凉伴随大脑中很泡沫碎掉的感觉(蓬蓬的,不知道脑细胞炸了)
然后就凉意顺着脊椎扩散,通体冰凉,冷汗蔓延,湿了一片。
最后身体不自觉发抖(控制不住的那种)
过一分钟左右,大脑夺回意识,准备恢复备份。完成之后,虚脱了半小时—.—
作者:happy coding
实习的时候删过测试库,当时是全组的开发每人一个自己的测试库,但是是放在同一个MySQL服务上的。
干昏了把组里一个QA的测试库给干掉了~后来组里的老司机教了我一个,对数据库直接操作时养成习惯不管干啥都先敲个begin;
确认没问题了再commit; 很多时候错误的SQL执行的时候就意识到了,这时候rollback还来得及~
线上还没出过事故,有次上线时弄错了还好rollback回来了~教我的那个老司机现在已经跳槽去别的公司了,
但是我感觉这个习惯背后是有故事的,一直没有机会问问他~
作者:雁南归
那是15年一个难忘的夜晚,距离南京的公祭日还有十天,
其中一项任务就是负责12月13日上午10时03分至10时05分全市所有红绿灯变为红色,
时间一过恢复正常,所以每一套有关交通信号控制的系统尤为关键。
可怎么就那么寸!这个时候信号控制系统升级改造,都要移动到新的服务器,那么工作来了,要对即将使用的每一台服务器硬盘残余内容清理。
印象特别深刻,至今我非常记恨这个数字,
因为工作简单,我采用最傻瓜的远程桌面目视查看并清理,
一台ip末尾是127的服务器,有文件夹残余,很随意的shift+delete!
继续下一台清理,脑子里出现一个画面,刚刚好像有一个名为product的文件夹,如果打开,里面好像是oracle......此时已经七点半了,
距离公祭日还有十天,我的小心脏啊!明早项目经理一来,我的脸往哪放,上面领导一问,我连地缝都找不到啊。
不怕,好歹暂时玩过数据库的,不就找回文件,重新挂上去么,小case。but!特么的挂不上去,外援,老子花了一百大洋在dbm交流群里找到一老铁,可算给挂上去了。
弄完已经是后半夜了
现在回忆下,我还挺效率的!对付用到公祭日结束,挥洒领导权力的时刻到了“咱们这个数据不稳定,需要重新搞”项目经理“我们本周实施”小更:
我现在删除东西,不论确不确定都不按shift有人质疑了安全问题,系统运行在转网;
信号系统控制使用中间件,不是库;那时候系统只是个demo。
作者:攻城狮不是攻
低调大师中文资讯倾力打造互联网数据资讯、行业资源、电子商务、移动互联网、网络营销平台。
持续更新报道IT业界、互联网、市场资讯、驱动更新,是最及时权威的产业资讯及硬件资讯报道平台。
转载内容版权归作者及来源网站所有,本站原创内容转载请注明来源。
- 上一篇
Scala微服务架构 三
四 Controller层 之前我们已经把基层架构搭建好了,那么要如何使用呢? 首先看看我的Controller层代码 @Singleton class BMAuthController @Inject()(implicit cc: ControllerComponents, actorSystem: ActorSystem) extends AbstractController(cc) with Circe with CirceJsonapiSupport { val entry = PlayEntry() def parseJson(jsonString: String) : Json = io.circe.parser.parse(jsonString).right.get def decodeJson[T](json: Json)(implicit d: io.circe.Decoder[T]) : T = json.as[T].right.get def login = Action(circe.json[RootObject]) { implicit request =&g...
- 下一篇
MySQL常用集群方案
了解 MySQL 集群之前,先看看单节点数据库的弊病: 大型互联网程序用户群体庞大,所以架构需要特殊设计。 单节点数据库无法满足大并发时性能上的要求。 单节点的数据库没有冗余设计,无法满足高可用。 单节点 MySQL无法承载巨大的业务量,数据库负载巨大。 一、常见 MySQL 集群方案 Repliaction 集群方案 PXC 集群方案( Percona XtraDB Cluster ) 两种集群方案特性如下图: 二、PXC方案 和 Replication方案对比1. 先看看 PXC方案 很明显 PXC方案在任何一个节点写入的数据都会同步到其他节点,数据双向同步的(在任何节点上都可以同时读写)。 2. Replication 集群方案: Replication方案只能在Master数据库进行写操作,在Slave数据库进行读操作。如果在Slave数据库中写入数据,Master数据库是不能知道的(单向同步的)。 3. PXC 数据的强一致性 PXC 采用同步复制,事务在所有集群节点要么同时提交,要么不提交。 Replication 采用异步复制,无法保证数据的一致性。 下面看看 PXC写入...
相关文章
文章评论
共有0条评论来说两句吧...
文章二维码
点击排行
推荐阅读
最新文章
- CentOS8安装MyCat,轻松搞定数据库的读写分离、垂直分库、水平分库
- Mario游戏-低调大师作品
- Docker安装Oracle12C,快速搭建Oracle学习环境
- Red5直播服务器,属于Java语言的直播服务器
- CentOS7,CentOS8安装Elasticsearch6.8.6
- CentOS8编译安装MySQL8.0.19
- SpringBoot2整合MyBatis,连接MySql数据库做增删改查操作
- Springboot2将连接池hikari替换为druid,体验最强大的数据库连接池
- CentOS6,CentOS7官方镜像安装Oracle11G
- Jdk安装(Linux,MacOS,Windows),包含三大操作系统的最全安装