1.数据库的概念
数据库是按照数据结构来组织、存储和管理数据的仓库(不要和DBMS弄混)
2.数据库管理系统DBMS
是使用数据库,管理数据库的软件,比如我们用的MySql。
3.数据库的发展
2.1最早的数据库
- 发明的穿孔卡片在机器上运行,来进行数据处理。
2.2数据库发展史
- 当时计算机广泛应用于数据管理,慢慢的对数据的应用满足不了人类的需求,随后就有了既能管路数据又能共享数据的数据库管理系统(DBMS)应运而生。
3.常见的数据库
- Oracle:运行稳定,可移植性高,功能齐全性能超群!适用于大型企业领域。
- DB2:速度快、可靠性好,适于海量数据,恢复性极强.适用于大中型企业领域。
- MySql:免费,开源、体积小,速度快,适用于中小型企业领域。
- SQL Server:全面,效率高,界面友好,操作容易,但是不跨平台,适用于中小型企业领域。
4.非关系型数据库NoSql
随着数据量越来越大了,关系型数据库已经不能满足要求,于是有了非关系型数据
- MongoDB
- Redis
- HBase
- ....