数据库是什么
数据库是“按照数据结构来组织、存储和管理数据的仓库”。是一个长期存储在计算机内的、有组织的、有共享的、统一管理的数据集合。
(1)数据库是一个实体,它是能够合理保管数据的“仓库”,用户在该“仓库”中存放要管理的事务数据,“数据”和“库”两个概念结合成为数据库。
(2)数据库是数据管理的新方法和技术,它能更合适的组织数据、更方便的维护数据、更严密的控制数据和更有效的利用数据。
数据库的分类
数据库分类可以分为关系数据库和非关系型数据库。
关系型数据库使用起来用标准的SQL语句,而非关系型数据库使用为:
(1)键值对存储(key-value)
(2)列存储
(3)文档数据库存储
(4)图形数据库存储
这些数据库的代表分别为:
MySQL(主流数据库)
MariaDB(MySQL的替代品)
非关系型数据库的代表为redis(典型的键值对存储)
数据库架构
内层:最接近实际存储体,亦即有关数据的实际存储方式。
外层:最接近用户,即有关个别用户观看数据的方式。
概念层:介于两者之间的间接层。
下来的几篇文章来详细的介绍两种不同类型的数据库MySQL和Redis。