什么是数据库?
为什么要使用数据库
我们保存自己的资料,比如某些视频,都是文件保存。短时间内可能你再次能找得到自己存储的内容,但是时间一长,就忘记了。你的资料可能就永远只能留在某个文件夹躺着了;
再来想象一个场景,你朋友打开了你的电脑,看到了你保存的资料…这个就很不安全了;
当你想把你的资料保存分类的时候,比如什么国产、欧美、日韩什么的。你自己分类那得多累是吧,毕竟不是几 KB 的事;
综上所述,我们发现了如果使用文件存储数据有很多不方便
1、文件的安全性
2、文件不利于数据查询和管理
3、文件不利于存储海量数据
4、文件在程序中控制不方便
所以我们引入了数据库
数据库 能够有效的管理数据,可以提供远程服务,能够有效的解决上述问题。
数据库的类型
- 关系型数据库
是指采用了关系模型来组织数据的数据库。 简单来说,关系模型指的就是二维表格模型,而一个关系型数据库就是由二维表及其之间的联系所组成的一个数据组织。
常见的关系型数据库
MySQL
Oracle
SQL server
- 非关系型数据库
不规定基于SQL实现。现在更多是指NoSQL数据库,如:
- 基于键值对(Key-Value):如 memcached、redis
- 基于文档型:如 mongodb
- 基于列族:如 hbase
- 基于图型:如 neo4j
关系型数据库与非关系型数据库的区别

MySQL基本层级结构

数据库与 “数据库”
我们经常说数据库 怎么样怎么样,那你怎么才知道我说的 数据库 到底是哪个数据库呢?分语境来判断 数据库 在这个语境下指的是MySQL 软件,还是 内容。
浙公网安备 33010602011771号