概要
数据库管理系统的结构由上面一张图就可以表示清楚了
两幅图表达的意思是一样的
从上到下分别是用户接口 ,查询处理器,存储管理器,磁盘存储
用户接口提供了好几种不同的接口比如应用界面(客户端 web等),应用程序(cpp/python等),SQL,管理工具
查询处理器将用户接口传进来的指令转化成低级指令 屏蔽下层的物理实现细节
存储管理器负责将查询处理器的指令转换成(操作系统级别)文件管理系统的指令,保证更好更快的数据查询、更新、存储。
磁盘存储部分存放有助于数据库运行的数据结构(索引)和实际的数据文件(因为数据很多必须放在磁盘里不能放在内存里),
下面将一一介绍