通俗易懂地讲,数据库就是存放数据的仓库。数据库这个仓库我们在日常中是看不见摸不着的,他是一个虚拟的表述,而他的实体,可以是一个个硬件设备,也可以是在全球各地的计算机机房里的物理机器。
数据又是什么?什么都可以是数据,银行卡的余额、一笔信用卡消费金额、转账记录、短视频、聊天记录、网购的商品、相册里的照片,或是网盘上存的各种资料......
那么为什么要有数据库?当今社会每天都会产生海量的数据,这些数据与我们每个人都息息相关。我们银行卡里的余额不能凭空消失,发在朋友圈里的动态也不能说没有就没有了......
所以像银行、微信、抖音、淘宝这些服务厂商,一定要保证这些数据会一直完好无损地保存下去,他们需要想方设法地记录好每一条数据内容,那么就必然缺少不了——数据库——这一重要的基础设施。
平常我们可能就只听说过 MySQL 、Oracle 和 SQL Server 这些数据库名称,或许还记得一些在学校中课本中学到的内容,比如可能还有些印象的数据库原理以及范式之类的概念。
其实除此之外,数据库的种类及市场还是非常庞大的,我花了些功夫整理了一下,希望对各位读者有帮助。
截至目前( 2023 年 10 月),全球数据库排行榜单上( DB-Engines ) https://db-engines.com/en/ranking 有 400+ 数据库 而国产数据库(墨天轮)的排行榜单中 https://www.modb.pro/dbRank ,也有将近 300+ 数据库
可以说现在是一个数据库百花齐放的时代,以下的内容,则会聊一下这些不同的数据库。
第一次写文章,还请各位大佬指点,希望能得到一些建议,包括但不限于文笔,排版,内容等等...
这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。
V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。
V2EX is a community of developers, designers and creative people.