数据库
文章平均质量分 96
erfenjiao
这个作者很懒,什么都没留下…
展开
-
Mysql多版本并发控制(MVCC)
MVCC(Multi-Version Concurrency Control,多版本并发控制),它是一种并发控制方法,用于在数据库管理系统中实现对数据库的并发访问。原创 2024-08-25 17:05:26 · 635 阅读 · 0 评论 -
Mysql事务
例如事务T1对一个表中所有的行的某个数据项做了从“1”修改为“2”的操作,这时事务T2又对这个表中插入了一行数据项,而这个数据项的数值还是为“1”并且提交给数据库。而操作事务T1的用户如果再查看刚刚修改的数据,会发现还有一行没有修改,其实这行是从事务T2中添加的,就好像产生幻觉一样,这就是发生了幻读。」隔离级别下,可以很大程度上避免幻读现象的发生(注意是很大程度避免,并不是彻底避免),所以 MySQL 并不会使用「串行化」隔离级别来避免幻读现象的发生,因为使用「串行化」隔离级别会影响性能。原创 2024-03-23 21:53:15 · 905 阅读 · 0 评论 -
数据库学习(1)
一、为什么要学习数据库 二、数据库的相关概念 DBMS 数据库管理系统(Database Management System)。数据库是通过DBMS创建和操作的容器 常见的数据库管理系统:MySQL、Oracle、DB2、SqlServer DB 数据库(database):存储数据的“仓库”。它保存了一系列有组织的数据 SQL 结构化查询语言(Structure Query Language):专门用来与数据库通信的语言 优点: 1、支持范围广原创 2021-08-10 08:36:26 · 781 阅读 · 0 评论