美文网首页
数据库基础理论

数据库基础理论

作者: Qiong_天空之城 | 来源:发表于2017-07-29 14:13 被阅读0次

一、

1、事务(Transaction)是访问并可能更新数据库中各种数据项的一个程序执行单元(unit)

2、事务是恢复和并发控制的基本单位。

3、事务应该具有4个属性(特性):原子性、一致性、隔离性、持续性

二、

数据库处理一个查询的步骤:

客户端连接->查询缓存-(query cache)>解析器-(parsing)>预处理器(transition)->查询优化器(optimization)->查询执行引擎-(distribution)>数据

1. 客户端发送一条查询给服务器;

2. 服务器先会检查查询缓存query cache,如果命中了缓存,则立即返回存储在缓存中的结果。否则进入下一阶段;

3. 服务器端进行SQL解析parsing、预处理transition,再由优化器optimization生成对应的执行计划;

4. 根据优化器生成的执行计划,调用存储引擎的API来执行分布distribution查询;

5. 将结果返回给客户端。

相关文章

  • MySQL基础理论

    MySQL基础理论 mySQL (关系型数据库管理系统) 编辑 MySQL是一个关系型数据库管理系统,由瑞典MyS...

  • 数据库基础理论

    一、 1、事务(Transaction)是访问并可能更新数据库中各种数据项的一个程序执行单元(unit) 2、事务...

  • 分布式事务系列

    基础理论 01、分布式事务-数据库ACID概念篇[https://www.jianshu.com/p/51492b...

  • 56、【数据库技术】【MySQL】多表查询

    1、多表查询概述 多表查询,即查询时候的数据来源不再只有一张表。 多表查询在关系型数据库的基础理论中是有一些理论基...

  • 注意

    最近出现手术失误原因来源于基础理论缺陷。加强基础理论的学习,才能减少失误!

  • OpenGL ES 基础理论

    OpenGL ES基础理论 (一) —— 缓存、帧缓存、上下文与坐标系等OpenGL ES基础理论 (二) —— ...

  • 赶紧消化消化吧

    素描基础理论知识(下)

  • 德鲁克理论—《可以量化的管理学》

    第五章管理学基础理论 德鲁克的管理学理论是管理学的基础理论,他创立了现代管理学,他是基础理论学派的代表。 5.1管...

  • 通知

    最近出现手术失误,分析来源于对基础理论欠缺所致! 重视基础理论的学习,才能立于不败之地!

  • NB1班学习复盘与收获

    课程安排 课前: 《DISC基础理论》 知道了DISC基础理论,是什么,不是什么?最起码可以追本溯源到2个人,尤其...

网友评论

      本文标题:数据库基础理论

      本文链接:https://www.haomeiwen.com/subject/hkxclxtx.html