盛世古董乱世金-数据库稳定到底好不好?

是不是觉得这个还用问?

是的要问。因为这个还是一个有争议的问题。但是争议双方都没有错。这就像辩论,有正反双方。大家都说的有道理,但是很难说谁对谁错。

正方观点:数据库稳定好

其实这个是用户的观点,应用开发人员的观点和大部分运维DBA的观点。因为企业需要数据库稳定,绝大多数用户的高层不希望自己的数据库隔三差五出问题。而应用开发人员在完成需求已经够焦头烂额了,如果数据库再给他们折腾点热闹,无异于火上浇油。而绝大部分DBA包括我都希望数据库稳定。大部分DBA是希望轻松,而我是希望他的稳定让我可以学习更多知识以及去管理开发和设计。甚至去指导一下业务的需求。

反方观点:数据库太稳定了不好

这个观点也不能说错。我的不少老师和朋友也有这种观点。他们都是有情怀和追求的。
多年前我刚学MySQL的时候遇到一个问题。不明白为什么?就去问教我的MySQL老师。老师当时解释了一下,然后说MySQL有的时候比较妖孽(意思是会出你想不到的问题),她并没有使用MySQL。我问那你用的是什么?她说是Mariadb。我问Mariadb比起MySQL如何?她说了一句至今我依然记得的话:“比MySQL还要妖孽!”。我说那你为什么还要用?然后又一句话“我喜欢妖孽”把我震惊了。

这一观点的人基本自身技术能力很强,愿意接受挑战。最关键一点,就是他们的工作能力、工作量和薪资成正比。如果说干多干少都一样,这样基本就扼杀了这种想法。

以上说到底了是看薪资

以前有种说法MySQL的DBA薪资比Oracle的DBA的薪资高。高不高的其实我觉得和数据库关系不是很大。主要看行业,有些行业顶天了就那么多。有些国企到了董事长可能80-100万的年薪,但是也有的国企领导是120万以上。这就是行业区别。而在一线互联网大厂,一个主观级别的就可以达到这个薪资。

MySQL借助互联网的潮流起来了,因为互联网的场景相对简单。主营场景不是ERP这种复杂的逻辑关系。所以不是说互联网公司用了MySQL而是互联网场景适合MySQL。阿里集团提出去IOE,证明了Oracle也适合互联网场景。只是后面出于成本或者云的战略改成自研数据库。

同样有些使用DB2、SQLServer的是因为行业的总体的原因,使得技术人才的薪资就是上不去。DBA或者开发人员总不能比CTO、CEO、总裁董事长这些薪资高吧。

所以选行业太关键了。

盛世古董乱世金

可能取决于时代,在一定时代下会比较明显。经济好的时候,怎么折腾都行。经济不好的时候就要求稳了。如今全国都在进行各式各样的降薪裁员,经济环境越来越差。我们以为的降薪裁员是:一个部门10个人,裁掉6个。那么6个人的事情不做了。4个人把自己的事情做好,拿原来90%的薪酬。但是实际的情况是4个人要做10个人的事情,拿原来90%的薪酬。
接下来的问题就是,这4个人出现了两难的境地。如果4个人做不完10个人的事情,那么90%都保不住。如果4个人做完了10个人的事情。有些上级会认为,你看裁员是正确的,裁员之后还能运作。但是他没有站在这4个人的角度去想。这4个人完成了10个人的事情,是在什么情况下完成的。本来18点下班,现在可能22点下班,甚至牺牲了周末甚至和家人孩子的很多时间用来完成这些事情,就着还吃力不讨好。

这这种环境下请问如果作为信息化的底座,他还不稳定。这到底是好还是不好?

那么DBA是不是越忙越好?

这取决于决策者的基因。我的总裁希望管运维和安全等部门的负责人汇报时候就一页:全年无故障。他说这就是最好的。不要各种数据。我看到过有一个老师说,他以前领导问这人怎么这么闲。相关主管说这是我们专家,如果他天天忙于处理问题。我们公司就完了。
其实有些岗位就是应该养着,不用最好。这种在我们日常就是消防官兵和国防军。如果他们整天没有很忙说明城市安全国泰民安。如果消防官兵还有绩效PKI要完成多少次救灾,那城市要经受多少损失。如果国防军一定要去打仗说明国家遇到了入侵。
消防重点是预防。DBA的重点应该是教开发设计以及管理好需求。不是去救火。

我个人愚见,宁可老板知道我名声是从我预防了什么?而不是我拯救了什么。

譬如,《天龙八部》中,当慕容博向萧峰提出一笔交易,即是要求身为契丹南院大王手握兵权的萧峰挥师南下侵伐中原,届时趁中原动荡之际,吐蕃东进向大宋分一杯羹,造成大宋两头不能兼顾的军事困境。慕容博道:“食君之禄,忠君之事。你是大辽国这臣,欲只记得父母私仇,不思尽忠报国,如何对得起大辽?”

萧峰蹭上一步,昂然说到:“你可曾见过边关之上、宋辽相互仇杀的惨状?可曾见过宋人辽人妻离子散、家破人亡的情景?宋辽之间好容易罢兵数十年,倘若刀兵再起,契丹铁骑侵入南朝,你可知将有多少宋人惨遭横死?多少辽人死于非命?”
咱们打一个血流成河,尸骨如山,欲让你慕容氏来乘机兴复燕国,我对大辽尽忠报国,是在保土安民,而不是为了一己的荣华富贵,因而杀人取地、建功立业。”
善战者无赫赫之功,善医者无煌煌之名。

image.png

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/pingmian/28411.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

17个关键方法指南,保护您的web站点安全!

了解如何让您的web应用程序或网站安全,对于网站所有者来说至关重要。以下是一些关键步骤,可以帮助您保护网站免受攻击和数据泄露。 1.使用公钥加密技术 当数据以明文形式传输时,它容易受到中间人 (MitM) 攻击。这意味…

北航第六次数据结构与程序设计作业(查找与排序)选填题

一、 顺序查找的平均查找长度ASL(1 2 …… n)/ n (n 1)/ 2 二、 这半查找法的平均查找次数和判定树的深度有关系。若查找一个不存在的元素,说明进行了深度次比较。 注意,判定树不是满二叉树,因此深…

安卓网络通信(多线程、HTTP访问、图片加载、即时通信)

本章介绍App开发常用的以下网络通信技术,主要包括:如何以官方推荐的方式使用多线程技术,如何通过okhttp实现常见的HTTP接口访问操作,如何使用Dlide框架加载网络图片,如何分别运用SocketIO和WebSocket实现及时通信功能等…

HTTP协议 快速入门

http概述 无状态性:HTTP是一个无状态协议,这意味着服务器不会在请求之间保存任何会话信息。每个请求都是独立的,服务器不会记住之前的请求。 请求-响应模型:HTTP通信是基于客户端发送请求和服务器返回响应的模型。客户端&#xf…

Spark常见的可以优化的点

Shuffle 复用 # 1.以下操作会复用的shuffle结果,只会读一遍数据源 val rdd1 sc.textFile("hdfs://zjyprc-hadoop/tmp/hive-site.xml").flatMap(_.split(" ")).map(x > (x,1)).reduceByKey(_ _).filter(_._2 > 1) rdd1.count() rdd1.fil…

华为od-C卷200分题目2 - 找城市

华为od-C卷200分题目2 - 找城市 题目描述 一个城市规划问题,一个地图有很多城市,两个城市之间只有一种路径,切断通往一 个城市i的所有路径之后,其他的城市形成了独立的城市群,这些城市群里最大的城 市数量&#xff0…

会声会影色彩校正在哪里 会声会影色彩素材栏在哪 会声会影中文免费版下载

会声会影是一款功能强大的视频编辑软件,它可以帮助用户轻松地编辑和制作视频。在进行视频编辑时,色彩校正是一个重要的步骤,它可以调整视频的色调、亮度和对比度等参数,使视频更加生动和鲜明。在会声会影中,色彩校正功…

【Python/Pytorch - 网络模型】-- TV Loss损失函数

文章目录 文章目录 00 写在前面01 基于Pytorch版本的TV Loss代码02 论文下载 00 写在前面 在医学图像重建过程中,经常在代价方程中加入TV 正则项,该正则项作为去噪项,对于重建可以起到很大帮助作用。但是对于一些纹理细节要求较高的任务&am…

MongoDB~分片数据存储Chunk;其迁移原理、影响,以及避免手段

分片数据存储:Chunk存储 Chunk(块) 是 MongoDB 分片集群的一个核心概念,其本质上就是由一组 Document 组成的逻辑数据单元。每个 Chunk 包含一定范围片键的数据,互不相交且并集为全部数据。 分片集群不会记录每条数据…

Python 基础:类

目录 一、类的概念二、定义类三、创建对象并进行访问四、修改属性的值方法一:句点表示法直接访问并修改方法二:通过方法进行修改 五、继承继承父类属性和方法重写父类方法 六、将实例用作属性七、导入类导入单个类从一个模块中导入多个类导入整个模块导入…

C语言的基本输入输出函数+构造类型数据——数组

C语言的基本输入输出函数 1. 字符输入输出函数 getchar()、putchar() getchar():从标准输入(通常是键盘)读取一个字符,并返回其ASCII值。putchar():将指定的字符(由其ASCII值表示)写入标准输出…

10_Transformer预热---注意力机制(Attention)

1.1 什么是注意力机制(attention) 注意力机制(Attention Mechanism)是一种在神经网络中用于增强模型处理特定输入特征的能力的技术。它最早被应用于自然语言处理(NLP)任务中,特别是在机器翻译中,如Google的…

python14 字典类型

字典类型 键值对方式,可变数据类型,所以有增删改功能 声明方式1 {} 大括号,示例 d {key1 : value1, key2 : value2, key3 : value3 ....} 声明方式2 使用内置函数 dict() 创建1)通过映射函数创建字典zip(list1,list2) 继承了序列的所有操作 …

Linux基础I/O之文件描述符fd 重定向(上)

目录 一、预备知识 二、C语言中的文件接口 三、系统调用中的文件接口 一、预备知识 首先我们要明确的一个观点是 --- 文件 内容 属性。而且我们之前也还将过一个概念,那就是Linux下一切皆文件。 内容是数据,属性也是数据 --- 那么也就是说我…

使用STL算法函数有效提升STL列表的搜索速度(附源码)

STL(Standard Templete Library)活动模板库已被广泛地应用于各种C++程序的开发中,STL中vector、list、map等列表极大地方便了我们日常的开发,不再需要我们去实现链表等数据结构,使用这些列表能基本能解决开发过程中遇到的各种问题。网上关于STL的文章比较多,今天我们就来…

代码随想录——组合总和Ⅱ(Leetcode 40)需要回顾

题目链接 回溯 本题的难点在于:集合(数组candidates)有重复元素,但还不能有重复的组合。 思想:元素在同一个组合内是可以重复的,怎么重复都没事,但两个组合不能相同。所以要去重的是同一树…

统计套利—配对交易策略

配对交易是一种基于统计学的交易策略,通过两只股票的差价来获取收益,因而与很多策略不同,它是一种中性策略,理论上可以做到和大盘走势完全无关。 配对交易的基本原理是,两个相似公司的股票,其股价走势虽然在…

[Linux] TCP协议介绍(3): TCP协议的“四次挥手“过程、状态分析...

TCP协议是面向连接的 上一篇文章简单分析了TCP通信非常重要的建立连接的"三次握手"的过程 本篇文章来分析TCP通信中同样非常重要的断开连接的"四次挥手"的过程 TCP的"四次挥手" TCP协议建立连接 需要"三次握手". "三次挥手&q…

基于STM32和人工智能的自动驾驶小车系统

目录 引言环境准备自动驾驶小车系统基础代码实现:实现自动驾驶小车系统 4.1 数据采集模块4.2 数据处理与分析4.3 控制系统4.4 用户界面与数据可视化应用场景:自动驾驶应用与优化问题解决方案与优化收尾与总结 1. 引言 随着人工智能和嵌入式系统技术的…

稀疏矩阵是什么 如何求

稀疏矩阵是一种特殊类型的矩阵,其中大多数元素都是零。由于稀疏矩阵中非零元素的数量远少于零元素,因此可以使用特定的数据结构和算法来高效地存储和处理它们,从而节省存储空间和计算时间。 RowPtr 数组中的每个元素表示对应行的第一个非零元…