Moushuai's blog
数据库锁详解 数据库锁详解
前言 锁是并发编程中访问同一资源的同步机制,保证了数据的一致性和有效性 前面的文章提到数据库事务的 ACID 特性和 4 个隔离级别,这次来看看如何用锁实现事务的隔离性 按类型分 乐观锁 1. 概念 假设一般数据不会发生冲突,只有在提
2022-09-17
数据库事务管理详解 数据库事务管理详解
基本概念 事务(transaction):是一组 SQL 语句,是保证逻辑数据完整性和可恢复性的重要利器 回退(rollback):撤销指定 SQL 语句 提交(commit):将未存储的 SQL 语句写入数据库表 保留点(savepoi
2022-09-08
数据库存储引擎对比 数据库存储引擎对比
存储引擎是什么? 存储引擎是数据库的核心 百度百科 MySQL中的数据用各种不同的技术存储在文件(或者内存)中。这些技术中的每一种技术都使用不同的存储机制、索引技巧、锁定水平并且最终提供广泛的不同的功能和能力。通过选择不同的技术,你能够获
2022-09-07
数据库索引详解 数据库索引详解
什么是索引? 正常使用 select 需要对表中所有元素进行遍历,效率极低,而索引是对数据库中列进行有序化的数据结构,使用其可以快速访问特定信息 索引优点 通过创建唯一性索引,可以保证数据库表中每一行数据的唯一性; 可以加快数据的检索速
2022-09-06