当前位置:首页 > 数据库 >
《数据库事务处理的艺术:事务管理与并发控制》电子书封面

数据库事务处理的艺术:事务管理与并发控制

  • 发布时间:2019年12月05日 19:49:03
  • 作者:李海翔
  • 大小:332 MB
  • 类别:数据库电子书
  • 格式:PDF
  • 版本:影印版
  • 评分:7.5

    数据库事务处理的艺术:事务管理与并发控制 PDF 影印版

      给大家带来的一篇关于数据库相关的电子书资源,介绍了关于数据库、事务处理方面的内容,本书是由机械工业出版社出版,格式为PDF,资源大小332 MB,李海翔编写,目前豆瓣、亚马逊、当当、京东等电子书综合评分为:9.9分

      Tags:

      内容介绍

      全书共12章,首先介绍数据库事务管理与并发控制的基础理论和工作机制,然后再从工程实践的角度对比和分析了4个主流数据库的事务管理与并发控制的实现原理,最后通过源代码分析了PostgreSQL和MySQL在事务管理与并发控制上的技术架构与设计思想。

      第一篇(1-2章) 事务管理与并发控制基础理论

      对数据库事务管理和并发控制的基础理论、核心技术和工作原理进行了讲解,包括数据库事务处理技术的范围、数据的异常现象及成因、事务模型、并发访问控制技术、以及隔离性等。

      第二篇(3-6章) 事务管理与并发控制应用实例研究

      以Informix、Oracle、PostgreSQL和MySQL/InnoDB等主流数据库系统为例,对他们的事务管理和并发控制的实现技术、工作原理以及原理背后的设计思想进行了深度分析和对比。

      第三篇(7-9章) PostgreSQL事务管理与并发控制源码分析

      首先对PostgreSQL事务处理技术的架构、层次、设计思想、相关数据结构和实现原理进行了深入系统的分析,然后从功能角度对PostgreSQL的事务模型、并发控制、一致性、隔离性以及其所使用的SS2PL、MVCC、SSI等技术做了深入的讲解。

      第四篇(10-12章) InnoDB事务管理与并发控制源码分析

      首先对事MySQL/InnoDB的务处理技术的架构、层次、设计思想、相关数据结构和实现原理进行了深入系统的分析,然后从功能角度对MySQL/InnoDB的事务模型、并发控制、一致性、隔离性以及其所使用的SS2PL、MVCC等技术做了深入的讲解。

      目录

      • 推荐序一
      • 推荐序二
      • 推荐序三
      • 推荐序四
      • 推荐序五
      • 推荐序六
      • 前言
      • 第一篇 事务管理与并发控制基础理论
      • 第1章 数据库管理系统的事务原理 2
      • 第2章 深入理解事务管理和并发控制技术 33
      • 第二篇 事务管理与并发控制应用实例研究
      • 第3章 Informix事务管理与并发控制 78
      • 第4章 PostgreSQL事务管理与并发控制 89
      • 第5章 InnoDB事务管理与并发控制 119
      • 第6章 Oracle事务管理与并发控制 139
      • 第三篇 PostgreSQL事务管理与并发控制源码分析
      • 第7章 PostgreSQL事务系统的实现 162
      • 第8章 PostgreSQL并发控制系统的实现—封锁 189
      • 第9章 PostgreSQL并发控制系统的实现—MVCC 263
      • 第四篇 InnoDB事务管理与并发控制源码分析
      • 第10章 InnoDB事务系统的实现 342
      • 第11章 InnoDB并发控制系统的实现—两阶段锁 383
      • 第12章 InnoDB并发控制系统的实现—MVCC 502
      • 附录 TDSQL简介 514
         

      以上就是本次介绍的数据库电子书的全部相关内容,希望我们整理的资源能够帮助到大家,感谢大家对码农之家的支持。

      上一篇:MATLAB计算机视觉与深度学习实战

      下一篇:IoT开发实战:CoAP卷

      展开 +

      收起 -

      下载地址:百度网盘下载
      数据库 相关电子书
      现代数据库管理
      现代数据库管理 PDF 第10版

      《管理科学与工程经典译丛:现代数据库管理(第10版)》 是一本数据库管理初级课程的教材。通过多年的市场反馈以及作者自身的教学实践,书中方法得到逐步优化,以一种便于学生阅读的

      立即下载
      数据库项目开发实践
      数据库项目开发实践 PDF 高清版

      数据库项目开发技能是当前软件行业必备的技能之一。《数据库项目开发实践/高等学校软件工程专业校企深度合作系列实践教材》根据数据库设计的一般规范,介绍了真实案例的设计过程与所

      立即下载
      NoSQL数据库入门与实践
      NoSQL数据库入门与实践 PDF 原书超清版

      本书讲解了大数据处理核心技术,结合MongoDB、Redis和测试工具等全面介绍NoSQL数据库技术、NoSQL精粹,是一本NoSQL数据库入门图书,语言通俗易懂,欢迎下载

      立即下载
      数据库云平台理论与实践
      数据库云平台理论与实践 PDF 完整影印版

      数据库云平台是现如今甚至将来一段時期信息化管理行业广泛关心的一个网络热点行业。云技术的实质是分布式计算,而数据库云平台表明的更是分布式计算在数据处理方法行业的实质难题。

      立即下载
      数据库索引设计与优化
      数据库索引设计与优化 PDF 高清版

      《数据库索引设计与优化》 提供了一种简单、高效、通用的关系型数据库索引设计方法。作者通过系统的讲解及大量的案例清晰地阐释了关系型数据库的访问路径选择原理,以及表和索引的扫

      立即下载
      Oracle数据库编程经典300例
      Oracle数据库编程经典300例 PDF 中文影印版 立即下载
      Oracle数据库性能优化方法论和最佳实践
      Oracle数据库性能优化方法论和最佳实践 PDF 超清完整版

      本书内容为FlowofWorkUnitTimeBasedAnalysis性能优化方法论的部分,主要介绍基于流程响应和流程分解的响应时间分析方法论。感兴趣的可以下载学习

      立即下载
      数据库系统实现
      数据库系统实现 PDF 第2版

      《数据库系统实现(第2版)》 是斯坦福大学计算机科学专业数据库系列课程第二门课的教科书。书中对数据库系统实现原理进行了深入阐述,并具体讨论了数据库管理系统的三个主要成分存储管

      立即下载
      读者心得
      32小时38分钟前回答

      Linux下MySQL数据库的主从同步复制配置

      Linux下MySQL数据库的主从同步配置的好处是可以把这个方式当做是一个备份的方法,用来实现读写分离,缓解一个数据库的压力。让运行海量数据的时候无论是从速度还是效率上都大大提高,Mysql的主从复制至少是需要两个Mysql的服务,当然Mysql的服务是可以分布在不同的服务器上,也可以在一台服务器上启动多个服务。这个就是MySQL主从备份原理。下面我们来看下具体同步配置的流程。 我们先来看下小编测试的环境: CentOS 6.5 MySQL主从同步,MySQL版本5.6.25 主服务器:centos6.5 IP:192.168.1.101 从服务器:centos6.5 IP:192.168.1.102 一、主服务器相关配置 1、创建同步账户并指定服务器地址 [root@localhost ~]mysql -uroot -pmy……

      81小时41分钟前回答

      MySQL数据库十大优化技巧

      1.优化你的MySQL查询缓存 在MySQL服务器上进行查询,可以启用高速查询缓存。让数据库引擎在后台悄悄的处理是提高性能的最有效方法之一。当同一个查询被执行多次时,如果结果是从缓存中提取,那是相当快的。 但主要的问题是,它是那么容易被隐藏起来以至于我们大多数程序员会忽略它。在有些处理任务中,我们实际上是可以阻止查询缓存工作的。 // query cache does NOT work $r = mysql_query("SELECT username FROM user WHERE signup_date = CURDATE()"); // query cache works! $today = date("Y-m-d"); $r = mysql_query("SELECT username FROM user WHERE signup_date = '$today'"); // query cache does NOT work $r = mysql_query("SELECT username FROM user WHERE signup_date = CURDATE()")……

      10小时20分钟前回答

      Mysql 主从数据库同步(centos篇)

      环境: 主服务器:centos 5.2 mysql 5.1.35 源码 IP:192.168.1.22 从服务器:centos 5.2 mysql 5.1.35 源码 IP:192.168.1.33 配置: 一、主服务器 1.1、创建一个复制用户,具有replication slave 权限。 mysqlgrant replication slave on *.* to 'repl'@'192.168.1.22' identified by 'repl'; 1.2、编辑my.cnf文件 vi /etc/my.cnf 添加 server-id=1 并开启log-bin二进制日志文件 log-bin=mysql-bin 注:需要把默认的server-id=1去掉 1.3、启动mysql数据库 mysqld_safe --user=mysql nbsp; 1.4、设置读锁 mysqlflush tables with read lock; 1.5、得到binlog日志文件名和偏移量 mysqlshow master status; +------------------+----------+--------------+------------------+ | File | Position | Binlog_Do_DB | Binlog_Ignore_DB | +------------------+----------+-------……

      49小时46分钟前回答

      PHP使用mysqli扩展连接MySQL数据库

      1.面向对象的使用方式 $db = new mysqli('localhost', 'root', '123456', 'dbname'); 如果建立连接时未指定数据库则选择使用的数据库,切换使用的数据库 $db-select_db('dbname');$query = "SELECT * FROM user WHERE uid=4";$result = $db-query($query);$result_num = $result-num_rows;$row = $result-fetch_assoc(); //返回一个关联数组,可以通过$row['uid']的方式取得值$row = $result-fetch_row(); //返回一个列举数组,可以通过$row[0]的方式取得值$row = $result-fetch_array(); //返回一个混合数组,可以通过$row['uid']和$row[0]两种方式取得值$row = $result-fetch_object(); //返回一个对象,可以通过$row-uid的方式取得值$result-free(); //释放结果集$db-close(); //关闭一个数据库连接,这不是必要的……

      码农之家

      能承德 提供上传

      资源
      41
      粉丝
      28
      喜欢
      141
      评论
      1

      Copyright 2018-2021 www.xz577.com 码农之家

      版权投诉 / 书籍推广:520161757@qq.com