数据库学习笔记 -----DBMS体系结构介绍

本文介绍了数据库管理系统的体系结构,包括查询处理器的DDL解释器、DML编译器和查询执行引擎,以及存储处理器的事务管理器、文件管理器、缓冲区管理和权限完整性管理。内容详细阐述了各个组件的作用,如如何将用户操作转化为低级指令,并通过存储管理器执行磁盘上的数据操作,确保数据的完整性和一致性。
摘要由CSDN通过智能技术生成

 

 

概要

查询处理器

DDL解释器

DML编译器

查询执行引擎 

执行过程

存储处理器

事务管理器

文件管理器

缓冲区管理器

权限和完整性管理器

执行过程 

物理部分

数据文件和索引

统计数据

数据字典 


概要

 


数据库管理系统的结构由上面一张图就可以表示清楚了
两幅图表达的意思是一样的
从上到下分别是用户接口 ,查询处理器,存储管理器,磁盘存储


用户接口提供了好几种不同的接口比如应用界面(客户端 web等),应用程序(cpp/python等),SQL,管理工具

 

查询处理器将用户接口传进来的指令转化成低级指令 屏蔽下层的物理实现细节                       

 

存储管理器负责将查询处理器的指令转换成(操作系统级别)文件管理系统的指令,保证更好更快的数据查询、更新、存储。

 

磁盘存储部分存放有助于数据库运行的数据结构(索引)和实际的数据文件(因为数据很多必须放在磁盘里不能放在内存里), 

 

下面将一一介绍

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值