From e020ee2f94d8edb0087bde4ca6c31cf3f2ac843b Mon Sep 17 00:00:00 2001 From: CyC2018 <1029579233@qq.com> Date: Mon, 25 Jun 2018 14:31:17 +0800 Subject: [PATCH] auto commit --- notes/数据库系统原理.md | 9 ++++----- 1 file changed, 4 insertions(+), 5 deletions(-) diff --git a/notes/数据库系统原理.md b/notes/数据库系统原理.md index a9ef84a7..4aaa9044 100644 --- a/notes/数据库系统原理.md +++ b/notes/数据库系统原理.md @@ -44,7 +44,7 @@ ## 概念 -

+

事务指的是满足 ACID 特性的一组操作,可以通过 Commit 提交一个事务,也可以使用 Rollback 进行回滚。 @@ -81,7 +81,7 @@ - 在并发的情况下,多个事务并发执行,事务不仅要满足原子性,还需要满足隔离性,才能满足一致性。 - 事务满足持久化是为了能应对数据库奔溃的情况。 -

+

## AUTOCOMMIT @@ -388,7 +388,7 @@ SELECT c FROM t WHERE c BETWEEN 10 and 20 FOR UPDATE; ## Next-Key Locks -它是 Record Locks 和 Gap Locks 的结合,不仅锁定一个记录锁定,也锁定范围内的索引。在 user 中有以下记录: +它是 Record Locks 和 Gap Locks 的结合,不仅锁定一个记录,也锁定范围内的索引。在 user 中有以下记录: ```sql | id | last_name | first_name | age | @@ -566,14 +566,13 @@ Entity-Relationship,有三个组成部分:实体、属性、联系。 # 参考资料 -- 史嘉权. 数据库系统概论[M]. 清华大学出版社有限公司, 2006. - AbrahamSilberschatz, HenryF.Korth, S.Sudarshan, 等. 数据库系统概念 [M]. 机械工业出版社, 2006. - 施瓦茨. 高性能 MYSQL(第3版)[M]. 电子工业出版社, 2013. +- 史嘉权. 数据库系统概论[M]. 清华大学出版社有限公司, 2006. - [The InnoDB Storage Engine](https://dev.mysql.com/doc/refman/5.7/en/innodb-storage-engine.html) - [Transaction isolation levels](https://www.slideshare.net/ErnestoHernandezRodriguez/transaction-isolation-levels) - [Concurrency Control](http://scanftree.com/dbms/2-phase-locking-protocol) - [The Nightmare of Locking, Blocking and Isolation Levels!](https://www.slideshare.net/brshristov/the-nightmare-of-locking-blocking-and-isolation-levels-46391666) -- [三级模式与两级映像](http://blog.csdn.net/d2457638978/article/details/48783923) - [Database Normalization and Normal Forms with an Example](https://aksakalli.github.io/2012/03/12/database-normalization-and-normal-forms-with-an-example.html) - [The basics of the InnoDB undo logging and history system](https://blog.jcole.us/2014/04/16/the-basics-of-the-innodb-undo-logging-and-history-system/) - [MySQL locking for the busy web developer](https://www.brightbox.com/blog/2013/10/31/on-mysql-locks/)