3.15 数据库吐槽大会

b7cdee6696e07aab4a36c91944c2440b.png

55538ec88b84c76d5bc282e17accd705.png

18e362adcf335d8f9471f56ba41f2dbf.png




‍数据智能产业创新服务媒体

——聚焦数智 · 改变商业


大家好,我是一名狂热的数据库程序员,趁着 3.15 的良辰吉日,鼓起勇气站上了数据库吐槽大会舞台,以下故事纯属虚构,如有雷同,请对号入座。

名不副实的数据库类型

先说说最近的事,我们业务有很多图片要管理,老板说让我选个专业的图数据库,还给我推荐了 Neo4j、Nebula、TigerGraph 一堆,让我好好对比下图片管理的能力。炸一试,结果没一个是可以存图片的,都说他们是用来存对象关系图,比如粉丝关系、情侣关系、债主关系啊等等。你这不是坑爹嘛?取名字也不带这样糊弄老板的。

6226d74002af7140d6cd984ff6e424d7.png

说到对象关系就恼火,那些号称发展了几十年的关系型数据库的,真是表里不一。有个项目我建了很多表的外键关联,并且还写了不少关联多个表的复杂 SQL,想秀秀技能,结果被  DBA 各种 diss,说这种外键和关联查询不适合用关系数据库,性能可能会很差,要打回去整改,感觉项目又要延期了。

我们那 mysql 关系型数据库里一张表已经快有1亿条记录,老板看到专家建议 mysql 最多放2000万条记录,但我现在也没遇到啥问题,到底是我错了还是专家说错了?如果按这建议我得搞几十张表,业务改造巨大,谁能救救我,我想怎么把专家先干了?同事说要不上文档数据库 MongoDB?

说起那个叫 MongoDB 的文档数据库就郁闷,你出来走两步,就一存 json 数据的,凭啥是文档数据库,也没看到你哪里适合存放 word、PDF 文档啊。你那【芒果数据库】的外号,难道你老板家种了很多 mango,再搞了专门放芒果的仓库。

d1b0bc6f81417fa7f09c61bad60e37ea.png

还有,我们老板已经嚷了很久,说赶紧上大数据平台,不然怎么能把公司几百 GB的数据管理好。做好了大数据平台,我们未来就可能成为下一个 Google、微信,甚至是 ChatGPT。老板,你说的都对,高瞻远瞩,我想想怎么多搞些数据,不然咱们那台 PC 服务器可能闲得会罢工。

aa4af3d75a659da8bcae500f602319ee.png

关系型数据库、图数据库、文档数据库,从这名字和实际功能看感觉都是个骗子。数据库不想再吐槽了,再吐槽下那些数据安全的囧事吧。

数据安全,不可小视

最近我那 Navicat 的开发工具又提示过期了,下了个破解版,最后发现藏了病毒,我慌得不敢说啊,找个好用的数据库开发工具就这么难吗?工欲善其事,必先利其器,老板能不能花点钱,咱们也支持下同行的正版计划,你看,人们都在知乎上要证明清白了。(能插个广告吗?数据库开发工具,就用ninedata,安全易用)

380c67945fa9b38a66f0deb06ea692a1.png

我们那数据库密码,已经用了3年,没变过,大家还经常使用,估计保洁阿姨和快递小哥都知道了,我也为公司慌啊,感觉那 DBA 兄弟的饭碗迟早会保不住。

最后是我们保命的数据库备份,每次要恢复的时候不是备份失败,就是恢复出错,要不就是恢复时间太长,业务接受不了,我都感觉这备份的投资是打水漂了,主要是用来应付领导的。

d899937ea246c58d9917e2f019e7fda8.jpeg

老板,还有 DBA 兄弟,我先吐这么多啊,我绝对不会删库跑路的,其他人就不敢保证了,你们保重啊!

总结

  • 图数据库不是用来管理图片,是用来管理对象关联关系,在社交、风控等领域用得上;

  • 关系型数据库的外键很多坑,在多表关联也很吃力,尤其是执行计划用不上合理的索引时;

  • MySQL 的2000w记录上限说法已经过时了,尤其是那个按B树高度的解释,关键还是看数据结构、SQL 语句和硬件性能,同时定期清理或归档历史数据;

  • 文档数据库不是用来存文档的,是用来存放 JSON 格式的数据,适合比较灵活的 schema 设计;

  • 几百 GB 数据就不要折腾大数据了,一般数据库或者数据仓库就挺合适的;

  • 数据库备份别忘了恢复演练,否则就是形同虚设;

  • 盗版数据库客户端工具别用,迟早被黑;

  • 数据库密码要保管好,经常变变。

0533639624e6c8d1b1947c7155a17fa9.jpeg

ChatGPT+Martech双选题月

开启无限可能!

点击查看详情↓↓↓

33ba686697781f7401c7f7237e596056.png

bebf6b28a8d196c2a699fcc53c679193.png

5db35226bca9a366c95521b05d84521f.png

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

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

相关文章

一个月涨粉翻倍,摄影博主慌了:照片都是假的,肖像根本不是人

白交 发自 凹非寺量子位 | 公众号 QbitAI 一个月内涨粉翻倍,摄影博主却慌了,忍不住坦白: 我的照片都是AI生成的。 去年十月份开始,这个名叫Jos Avery的大哥(后面简称乔大哥)开始在社交网络上发照片&#xf…

百度文心一言正式亮相

OpenAI 刚发布了 GPT-4,百度预热已久的人工智能生成式对话产品也终于亮相了。昨天下午,文心一言 (ERNIE Bot)—— 百度全新一代知识增强大语言模型、文心大模型家族的新成员,正式在百度总部 “挥手点江山” 会议室里发布。 发布会一开场&…

LangChain大型语言模型(LLM)应用开发(三):Chains

LangChain是一个基于大语言模型(如ChatGPT)用于构建端到端语言模型应用的 Python 框架。它提供了一套工具、组件和接口,可简化创建由大型语言模型 (LLM) 和聊天模型提供支持的应用程序的过程。LangChain 可以轻松管理与语言模型的交互&#x…

chatgpt赋能python:用Python绘制散点图并标注各点名称

用Python绘制散点图并标注各点名称 在数据分析或机器学习中,散点图是一种常见的可视化方法。Python中的matplotlib库可以用来绘制各种类型的图表,包括散点图。然而,在散点图中标注每个点的名称是非常有用的,这可以帮助理解和解释…

类模板函数模板从属类型

准备看个项目找实习&#xff0c;边看边学&#xff0c;一看到处都是template 和typename&#xff0c;好几年前学的C都忘记光了&#xff0c;在这里先做个笔记复习一下。 template <class T> T abs(T x) {if(x < 0) return -x;return x; } int main() {int x 1;cout <…

jsonpath 语法介绍

文章目录 前言 一、对jsonpath的理解 二、补充 三、哪里可以用的到呢&#xff1f; 总结 前言 在使用Python做接口测试中需要获取json中的字段值&#xff0c;因此需要使用jsonpath里面的提取规则&#xff0c;所以特意学习了jsonpath中的语法。 一、对jsonpath的理解 在线运…

如何结合均线分析伦敦金行情走势线图

伦敦金并不是普通的黄金投资产品&#xff0c;它不但拥有黄金基本的投资属性&#xff0c;还拥有高杠杆双向交易的特性&#xff0c;如果投资者只懂得怎么投资黄金&#xff0c;但没有娴熟的交易技巧和稳健的交易心态的话&#xff0c;恐怕还是难以在这个市场取得成功。 伦敦金价每天…

5.8晚间黄金行情走势分析及短线交易策略

近期有哪些消息面影响黄金走势&#xff1f;本周黄金多空该如何研判&#xff1f; ​黄金消息面解析&#xff1a;周一亚洲时段&#xff0c;现货黄金小幅反弹&#xff0c;目前交投于2024.3美元/盎司附近&#xff0c;一方面是金价上周五守住了 2000 整数关口&#xff0c;逢低买盘涌…

高胜率现货黄金走势图形

做现货黄金&#xff0c;如果投资者能成功发现市场的底部&#xff0c;收益无疑会十分可观。金价走势图中经常会见出现各种底部&#xff0c;楔形底、双底、圆弧底、头肩底….虽然是三角形的底部相对更为罕见&#xff0c;但一旦出现&#xff0c;后期的涨幅通常将会超出我们的想象&…

前十名现货黄金价格行情分析软件

很多刚接触现货黄金投资的新人&#xff0c;也许都不太了解现货黄金价格行情分析软件&#xff0c;每个不同时段中的现货黄金价格行情分析图&#xff0c;反映的是该时段的多空角力情况&#xff0c;从而了解金价大致趋向&#xff0c;由此指引投资者作出合理的交易计划&#xff0c;…

5.21下周黄金走势分析及开盘独家交易策略

近期有哪些消息面影响黄金走势&#xff1f;下周黄金多空该如何研判&#xff1f; ​黄金消息面解析&#xff1a;周五(5月19日)美市尾盘&#xff0c;现货黄金收报1977.54美元/盎司&#xff0c;大幅上升19.99美元或1.02%&#xff0c;日内最高触及1984.22美元/盎司&#xff0c;最低…

运用常用指标进行白银走势预测

银市中有许许多多的技术指标&#xff0c;这些指标都是帮助我们预测走势、完成交易的。所以&#xff0c;在白银走势预测的过程中就涉及了白银走势预测的问题。那么在白银走势预测中&#xff0c;我们常用那些指标呢&#xff1f;那些技术指标最能对我们的预测和交易结果最有帮助呢…

5.11黄金最新行情走势分析及多空交易策略

近期有哪些消息面影响黄金走势&#xff1f;本周黄金多空该如何研判&#xff1f; ​黄金消息面解析&#xff1a;北京时间周三(5月10日)20:30&#xff0c;美国劳工部公布4月通胀报告&#xff0c;整体与核心CPI年率都走低&#xff0c;支持美联储6月份保持利率不变。数据显示&…

陶泓达:4.11黄金原油白银最新走势分析及操作策略!

黄金行情走势分析&#xff1a;   周一(4月10日)&#xff0c;国际金价一度跌约1%&#xff0c;重回2000美元干口下方。此前公布的美国3月非农就业数据显示劳动力市场吃紧&#xff0c;并提高了美联储5月再次加息的预期。金属公司MKS PAMP在一份报告中表示&#xff1a;“金价自20…

5.20下周黄金行情走势分析及开盘独家交易策略

近期有哪些消息面影响黄金走势&#xff1f;下周黄金多空该如何研判&#xff1f; ​黄金消息面解析&#xff1a;周五(5月19日)&#xff0c;现货黄金价格下跌又反弹&#xff0c;现货黄金持续走高美联储主席鲍威尔&#xff1a;那些积极的供应冲击不太可能重复出现&#xff0c;美联…

6.4下周黄金最新行情走势分析及开盘交易策略

近期有哪些消息面影响黄金走势&#xff1f;下周黄金多空该如何研判&#xff1f; ​黄金消息面解析&#xff1a;周五(6月2日)&#xff0c;美市尾盘&#xff0c;现货黄金收报1947.82美元/盎司&#xff0c;大幅下跌29.70美元或1.50%&#xff0c;日内最高触及1983.43美元/盎司&…

国际现货黄金走势图如何分析?

我们做任何的事情&#xff0c;都要有独立分析的过程。毕竟投资国际现货黄金是我们投资者自己的资金&#xff0c;最好能够自己做出判断进而去选择&#xff0c;而不是依靠外力。那么小编下面来谈谈国际现货黄金走势图如何分析的问题。 分析国际现货黄金走势图的方法无非是三个流派…

5.29今日黄金最新行情走势分析及多空交易策略

近期有哪些消息面影响黄金走势&#xff1f;今日黄金多空该如何研判&#xff1f; ​黄金消息面解析&#xff1a;上周五(5月26日)美市尾盘&#xff0c;现货黄金收报1946.01美元/盎司&#xff0c;上升4.76美元或0.25%&#xff0c;日内最高触及1957.31美元/盎司&#xff0c;最低触…

陶泓达:3.27最新黄金原油白银走势分析及操作策略!

【黄金行情走势分析】 上周五&#xff0c;黄金收盘1975附近&#xff0c;周K十字阴K收盘&#xff01;在上周五的日内点评之中&#xff0c;李呈金说过&#xff0c;周五要防止下跌&#xff0c;修正&#xff0c;因此&#xff0c;持续做空思路为主。最后的修正还是走出来了。 所以&a…

现货黄金走势图怎么看?

K线走势图在现货黄金交易中非常重要&#xff0c;如果投资者看不懂K线图&#xff0c;就等同农民看不懂农民历、狙击手看不准瞄准器&#xff0c;司机握不紧方向盘。对于初学者而言&#xff0c;从零开始地自学K线知识可能有点难度&#xff0c;但如果能得到一套系统的学习方法&…