当前位置:网站首页>Summary of concurrency control
Summary of concurrency control
2022-07-05 21:59:00 【Short section senior】
The concurrency control of database is based on transactions
Database concurrency control usually uses blocking mechanism
Basic blockade
Multi granularity blocking
Live and dead locks
Correctness of concurrent transaction scheduling
Serializability
The correctness of concurrent operation is usually guaranteed by two-stage locking protocol .
The two-stage locking protocol is a sufficient condition for serializable scheduling , But not necessarily
Conflict serializability
Other concurrency control mechanisms
Timestamp method
Optimistic control
Multi version concurrency control
Welcome to join me for wechat exchange and discussion ( Please note csdn Add )
边栏推荐
- 大约SQL现场“这包括”与“包括在”字符串的写法
- DataGrid directly edits and saves "design defects"
- Regular expressions and re Libraries
- 递归查询多级菜单数据
- Analysis and test of ModbusRTU communication protocol
- Codeforces 12D Ball 树形阵列模拟3排序元素
- Interprocess communication in the "Chris Richardson microservice series" microservice architecture
- A number of ventilator giants' products have been recalled recently, and the ventilator market is still in incremental competition
- Pointer parameter passing vs reference parameter passing vs value parameter passing
- 多家呼吸机巨头产品近期被一级召回 呼吸机市场仍在增量竞争
猜你喜欢
Shell script, awk uses if, for process control
Official clarification statement of Jihu company
总结出现2xx、3xx、4xx、5xx状态码的原因
K210学习笔记(四) K210同时运行多个模型
Oracle checkpoint queue - Analysis of the principle of instance crash recovery
QML reported an error expected token ";", expected a qualified name ID
SQL knowledge leak detection
MMAP
Li Kou ----- the maximum profit of operating Ferris wheel
多家呼吸机巨头产品近期被一级召回 呼吸机市场仍在增量竞争
随机推荐
Type of fault
Summarize the reasons for 2XX, 3xx, 4xx, 5xx status codes
Interprocess communication in the "Chris Richardson microservice series" microservice architecture
如何组织一场实战攻防演练
How to add new fields to mongodb with code (all)
AD637 usage notes
A number of ventilator giants' products have been recalled recently, and the ventilator market is still in incremental competition
Getting started with microservices (resttemplate, Eureka, Nacos, feign, gateway)
【愚公系列】2022年7月 Go教学课程 004-Go代码注释
Cross end solutions to improve development efficiency
Oracle HugePages没有被使用导致服务器很卡的解决方法
[Yugong series] go teaching course in July 2022 004 go code Notes
MMAP学习
Poj3414 extensive search
Huawei game multimedia service calls the method of shielding the voice of the specified player, and the error code 3010 is returned
Overview of database recovery
database mirroring
Codeforces 12D ball tree array simulation 3 sorting elements
Shell script, awk uses if, for process control
ICMP 介绍