当前位置: 首页 > 图灵资讯 > 技术篇> 数据库是不是需要信仰?

数据库是不是需要信仰?

来源:图灵教育
时间:2023-06-20 09:29:43

数据库是不是需要信仰?_数据库

最近数据库界最热门的事情是MYSQL数据库优化引擎的开发者Steinar,维京海盗的后裔, MYSQL爆料 开发各种吐槽。就像ORACLE 又被推到了风口浪尖,上次是ORACLE 创始人 拉瑞对中国ORACLELE R&D中心的手起刀落和云计划失败后的“样子”。

数据库是不是需要信仰?_数据库_02

事实上,作为一种产品,数据库本身已经超越了普通产品的范围,选择一个数据库对企业来说,包含了很多决心, 好好利用这个词, 笃定。

一些企业的数据库选择充满了猜测和个人主义的定义,别人用什么我用什么,大工厂用什么 我用什么,这属于盲目跟风,别人用什么,我不用什么,这属于 反“数据库”社会主义。原因是不清楚数据库的原理、特点、优缺点,个人爱好大于理性选择。

比如东方的阿姨,儿子结婚三年,没有孩子,就去西方的观音庙求子。果然,几个月后她就实现了自己的愿望,然后大家都会提到观音娘娘的求子很有效。一传十传百,这里的观音庙香火盛开,后来治病、学习、超越的都来这里。 但10求9不遂。到底是观音娘娘的问题,还是自己还没搞清楚,应该去庙里烧香。

数据库的选择也是如此。一个数据库产品正在被“大工厂”使用 在选择使用后,随着它的推广和发展,建立了一个数据库的“寺庙”,相信数据库的用户实际上并不相信这个数据库, 相反,对某大厂的崇拜,以及爱屋及乌。

具体好用不好用,不会出问题。只需使用脚本。你不是一家大工厂。你不会使用某个数据库。人们使用得很好,但你不能。你的上层软件架构不好造成的问题。这个时候反驳的人只能咽下话,大厂的权威一般很难动摇,谁在乎你现在用的数据库好不好用,适合你?其实大厂的数据库种类并没有想象的那么冷,有的只是你不知道。

我曾经是一些数据库的狂热分子。随着使用一些数据库的深入,我意识到每个数据库在使用中的问题点,如数据表的承载能力,并经常更新。”dead tuple“回收问题, 数据分片后的维护、备份和数据一致性。每个数据库都没有你想象的那么“好”, 也没有一些人口那么“差”。

对数据库的信念应该更加理性。如果你有时间打架,最好触摸更多的数据库,体验每个数据库背后的设计师 “伟大的高光” 或者有心无力的时候。

一些数据库的研发可能不如你了解数据库的需求(不要问我怎么知道)。你所要做的就是在一些吐莲花的人之后,你可以清楚地知道你可能更好地使用这个数据库,制定自己的解决方案,并在出现问题后承担责任和底部工作。

一个数据库本身是否流行,能否流行 “玄学”,也许某个事件,某个时间,在此之前不流行的产品,就会流行起来, 正确的时间、正确的地点和人是必不可少的。更重要的是,如果你能拿出你的产品,正确的时间、正确的地点和人就会聚集在一起。产品不好。当你去寺庙被崇拜时,它是无效的,这将浪费机会, 从那以后,很难翻身。

最后,对数据库的信念是基于数据库本身的可靠性、普遍性、用户反馈、产品迭代服务等。我相信,随着数据库使用的合理性和深入,“网络名人”数据库将越来越少,依靠“信念” 在深度使用后,生存的数据库也会变得越来越困难。

如果你问我,你有信仰数据库吗?答案很简单。我相信根据应用程序类型选择数据库的能力。

数据库是不是需要信仰?_mysql_03