谈笑间秒懂数据库
-
主要内容如下:
-
数据库没那么难
- 为什么
- 是什么
-
数据库没那么难
-
字数:1200+
小心在刚入门时向别人解释说它是用来存储数据的,但后来才知道,这是错的理解,小心表示很尴尬。有鉴于此,小心希望通过以下的介绍,能让小白对数据库有个简单形象的理解,即使不如科学那么严谨。
数据库没那么难
小心认为,新手入门数据库,难点不在于具体怎么用,而在于一开始你对他的理解。你可以不断练习来达到熟练的操作,但如果你对它一无所知,虽然最后也能理解,但那肯定是以更多的时间为代价的。
为什么
-
首先来看下,平时电脑坏了,你最担心的是什么?你放在电脑上的作业、你珍藏多年的照片、你屯着还没来得及看的电脑,所有你的专属的资料和珍贵的回忆。这些你平时小心收藏,耐心打理的都是什么?文件。
-
不管是文档照片还是视频,这些文件都放在哪?你的硬盘。这叫存储数据。在六十多年前,人们也一直用文件的方式存储和管理资料,但是和你一样,随着数据量的增大,这种管理方式显得琐碎低效,聪明的科学家和工程师们想了个办法来解决,让软件来帮我们管理,于是有了数据库。
数据库(Database)是按照数据结构来组织、存储和管理数据的仓库。在信息化社会,充分有效地管理和利用各类信息资源,是进行科学研究和决策管理的前提条件。
是什么
-
打个比方,作为用户,你像日理万机的老总,而数据库扮演的,就是个文员秘书,帮你打理各种琐碎的文案,给你一个清晰明了的Excel表让你过目。但是它本身并不存储数据,数据仍然是以文件的形式放在你的硬盘上。
- 但那不是普通的文件,那是数据库为了方便它自己的工作,按它喜欢的格式写入的。反正你不必直接和文件打交道了,而且你还突然成了老总,多了个小秘,只要用小秘听得懂的语言去吩咐命令就可以了。
-
数据库所做的不仅仅是对单个文件的增删改查,也不仅仅是对很多个文件的增删改查,更关键的是,它还能根据你的意思,对不同的文件内容进行有效关联。
- 比如说,你喜欢旅游,拍了很多照片,还写了很多游记,照片和游记放在不同的文件夹里,某天你想看看十年前在巴厘岛的游记和照片,虽然你事先做了标记,但是因为你太能玩了,文件多得让人眼花,这时只要告诉数据库小秘,把十年前去巴厘岛的那篇游记和拍的照片找出来,它就屁颠屁颠去找了,因为小秘比你这个抠脚大汉细心一万倍,东西打理得井井有条,一下子就找到了。但由于你长得太丑,小秘不想和你多说一句话,并向你扔来了巴厘岛的游记和照片。嗯,大概也许就是这么任性。
-
当然,数据库绝不是你日常用的文件管理器,它为互联网而生,注定是要干一番事业,而不只是帮你找陈年老照片。
互联网的诞生与PC的普及让我们进入了信息爆炸的时代,为了解决人们日益增长的物质文化需求与落后的社会生产力之间的矛盾(比如你开个网页等半天你乐意吗),数据库承担的历史使命越来越重。
丰富的业务频繁的读写,如何提高数据库访问速度提升用户体验,如何保证数据读写正确互不干扰,如何保证数据安全不被非法窃取,如何保证数据库稳定不会突然崩溃瘫痪,万一崩溃了又该如何继续提供服务,难道我说了这么多,你还不知道赶紧去学习吗,真把自己当老总了。