数据库的定义
数据库简单来说是本身可视为电子化的文件柜———存储电子文件的所处,用户可以对文件 的数据运行新增、截取、更新、删除等操作;
数据库指的是以一定的方式存储在一起、能为多个用户共享、具有尽可能小的冗余度、与应用程序彼此独立的数据集合;
数据库的组织结构:
1、层次型数据结构
2、网状型数据结构
3、关系型数据结构
4、非关系型数据结构
关系型数据结构图示
MySQL逻辑架构分为三层
最下层为存储引擎,主要负责MySQL中的数据存储和提取。和Linux下的文件系统相似。
MySQL大多数的核心服务集中在中间层,包括查询解析、分析、 优化、缓存、内置函数(比如:时间、数字、加密等函数)。所有的跨存储引擎的功能也都在这一层实现:存储过程、触发器、视图等;
最上层为客户端,并非MySQL独有。连接处理、授权认证、安全等功能都在这一层处理;