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

是不是觉得这个还用问?

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

正方观点:数据库稳定好

其实这个是用户的观点,应用开发人员的观点和大部分运维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.mfbz.cn/a/714464.html

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈qq邮箱809451989@qq.com,一经查实,立即删除!

相关文章

Docker:在DockerHub上创建私有仓库

文章目录 Busybox创建仓库推送镜像到仓库 本篇开始要学习在DockerHub上搭建一个自己的私有仓库 Busybox Busybox是一个集成了三百多个最常用Linux命令和工具的软件,BusyBox包含了很多工具,这里拉取该镜像推送到仓库中: 安装 apt install …

USB转I2C转SPI芯片CH341与CH347比较

1. 芯片中文资料: USB转I2C转SPI芯片CH341 高速USB转接芯片CH347转9M双串口转I2C转SPI转JTAG转SWD USB2.0高速转接芯片CH347应用开发手册 2. CH341与CH347比较: 类别CH341CH347备注串口速度2M9MCH347的串口速度更快设置CH341的I2C或SPI不能与串口同…

Matlab电话按键拨号器设计

前言 这篇文章是目前最详细的 Matlab 电话按键拨号器设计开源教程。如果您在做课程设计或实验时需要参考本文章,请注意避免与他人重复,小心撞车。博主做这个也是因为实验所需,我在这方面只是初学者,但实际上,从完全不…

【chatbot-api开源项目】开发文档

chatbot-api 1. 需求分析1-1. 需求分析1-2. 系统流程图 2. 技术选型3. 项目开发3-1. 项目初始化3-2. 爬取接口获取问题接口回答问题接口创建对应对象 3-3. 调用AI3-4. 定时自动化回答 4. Docker部署5. 扩展5-1. 如果cookie失效了怎么处理5-2. 如何更好的对接多个回答系统 Gitee…

Web渗透信息收集进阶

网站敏感目录与文件 网站敏感目录表示网站目录中容易被恶意人员利用的一些目录。通常恶意人员都是通过工具扫描,来扫出网站的敏感目录,敏感目录是能够得到其他网页的信息,从而找到后台管理页面,尝试进入后台等,扫描网…

在Ubuntu中创建Ruby on Rails项目并搭建数据库

新建Rails项目 先安装bundle Ruby gem依赖项工具: sudo apt install bundle 安装Node.js: sudo apt install nodejs 安装npm 包管理器: sudo apt install npm 安装yarn JavaScript包管理工具: sudo apt install yarn 安装webpacker: …

leetcode236. 二叉树的最近公共祖先

一、题目描述: 给定一个二叉树, 找到该树中两个指定节点的最近公共祖先。 二、输入输出实例: 示例 1: 输入:root [3,5,1,6,2,0,8,null,null,7,4], p 5, q 1 输出:3 解释:节点 5 和节点 1 的最近公共祖先…

Ps:脚本事件管理器

Ps菜单:文件/脚本/脚本事件管理器 Scripts/Script Events Manager 脚本事件管理器 Script Events Manager允许用户将特定的事件(如打开、存储或导出文件)与 JavaScript 脚本或 Photoshop 动作关联起来,以便在这些事件发生时自动触…

按键输入消抖

按键输入是人机对话不可缺少的一部分,对于消抖设计,一种是软件消抖,一种是硬件消抖。但在单片机电路设计中,采用电容消抖才是最佳的选择,其次才是定时器消抖。 1、按键输入采用软件消抖 1)、通过定时器方式定时读取按…

【Android面试八股文】请你描述一下JVM的内存模型

文章目录 JVM内存模型1. 方法区(Method Area)运行时常量池(Runtime Constant Pool)2. 堆(Heap)3. 栈(Stack)4. 本地方法栈(Native Method Stack)5. 程序计数器(Program Counter Register)6. 直接内存(Direct Memory)JVM内存溢出的情况Java的口号是: “Write onc…

生产者消费者模型的同步与互斥:C++代码实现

文章目录 一、引言二、生产者消费者模型概述1、基本概念和核心思想2、生产者消费者模型的优点 三、消费者和生产者之间的同步与互斥四、代码实现1、事前准备2、环形队列的实现3、阻塞队列的实现4、两种实现方式的区别 一、引言 在现代计算机系统中,很多任务需要同时…

稀疏矩阵是什么 如何求

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

FreeRTOS队列(queue)

队列(queue)可以用于"任务到任务"、 "任务到中断"、 "中断到任务"直接传输信息。 1、队列的特性 1、1常规操作 队列的简化操如下图所示,从此图可知: 队列中可以包含若干数据:队列中有若干项,这…

PostgreSql中使用to_char函数、date()函数可能会导致索引无法充分利用,导致查询速度无法提升

今天在处理接口请求速度慢的问题,惊奇的发现加了索引,但还是请求很忙。由于card_stop_info表有300w条数据,这时候关联查询非常慢,于是我加上匹配项索引,但是发现依然没有改变速度。。这时候去搜了一下才知道pgsql的to_…

javaweb 期末复习

1. JDBC数据库连接的实现逻辑与步骤以及JDBC连接配置(单列模式) public class JDBCUtil {// 这些换成自己的数据库 private static final String DB_URL "jdbc:mysql://localhost:3306/你的数据库名称";private static final String USER &q…

辛弃疾,笔墨剑影的一生

辛弃疾,字幼安,号稼轩,生于南宋高宗赵构绍兴十年(公元1140年),卒于南宋宁宗赵扩嘉泰元年(公元1207年),享年67岁。他是中国南宋时期著名的爱国词人,与苏轼并称…

Unity贪吃蛇改编【详细版】

Big and small greedy snakes 游戏概述 游戏亮点 通过对称的美感,设置两条贪吃蛇吧,其中一条加倍成长以及加倍减少,另一条正常成长以及减少,最终实现两条蛇对整个界面的霸占效果。 过程中不断记录两条蛇的得分情况&#xff0c…

【2024最新华为OD-C/D卷试题汇总】[支持在线评测] 部门项目任务分配(100分) - 三语言AC题解(Python/Java/Cpp)

🍭 大家好这里是清隆学长 ,一枚热爱算法的程序员 ✨ 本系列打算持续跟新华为OD-C/D卷的三语言AC题解 💻 ACM银牌🥈| 多次AK大厂笔试 | 编程一对一辅导 👏 感谢大家的订阅➕ 和 喜欢💗 📎在线评测链接 部门项目任务分配(100分) 🌍 评测功能需要订阅专栏后私信联…

【eMTC】eMTC PBCH与LTE PBCH有什么不同

1 概述 eMTC是基于LTE演进的物联网技术,在R12中叫Low-Cost MTC,在R13中被称为LTE enhanced MTC ,即eMTC,旨在基于现有的LTE载波满足物联网设备需求。eMTC基于蜂窝网络进行部署,支持上下行最大1Mbps的峰值速率&#xff…

lxml库在爬虫领域的贡献及应用

重头戏lxml库里面的xpath 一段代码给各位开开胃 这段代码首先导入了lxml库中的etree模块,然后定义了一个包含HTML内容的字符串html。接着,我们使用etree.HTML()函数解析这个HTML字符串,得到一个表示整个HTML文档的树形结构。最后,…