当前位置:网站首页>Talk about mvcc multi version concurrency controller?
Talk about mvcc multi version concurrency controller?
2022-07-07 05:23:00 【A little dog】
say MVCC Multi version concurrency controller ?
MVCC What is it? ?
MVCC It is a multi version concurrent controller , It is generally used for concurrent access to databases .MVCC Do not use locks to control transactions , And it can solve dirty reading 、 Non repeatability 、 Fantasy reading .( Unable to solve the problem of missing updates .)
Specific operation
Innodb Each row of data has an upward pointing version data stored in undo log in , Form a version chain .
If the record is updated , The latest data will be written to undo log in , And the hidden pointer points to the previous version .
At this point, the query will find the last undo log edition .
MVCC benefits : Read without lock 、 Read write conflict , Increased concurrency , Guaranteed business .
Please correct me if there is any mistake
边栏推荐
- 实现网页内容可编辑
- torch optimizer小解析
- K6EL-100漏电继电器
- JVM(十九) -- 字节码与类的加载(四) -- 再谈类的加载器
- Safe landing practice of software supply chain under salesforce containerized ISV scenario
- Longest non descent subsequence (LIS) (dynamic programming)
- 与利润无关的背包问题(深度优先搜索)
- Knapsack problem unrelated to profit (depth first search)
- EGR-20USCM接地故障继电器
- 【js组件】date日期显示。
猜你喜欢
DOM-节点对象+时间节点 综合案例
Is the human body sensor easy to use? How to use it? Which do you buy between aqara green rice and Xiaomi
Record a pressure measurement experience summary
JHOK-ZBG2漏电继电器
Y58. Chapter III kubernetes from entry to proficiency - continuous integration and deployment (Sany)
Salesforce 容器化 ISV 场景下的软件供应链安全落地实践
Leetcode (46) - Full Permutation
K6EL-100漏电继电器
拿到PMP认证带来什么改变?
《二》标签
随机推荐
JHOK-ZBG2漏电继电器
DJ-ZBS2漏电继电器
torch optimizer小解析
Longest palindrome substring (dynamic programming)
Leetcode(46)——全排列
QSlider of QT control style series (I)
NPDP产品经理认证,到底是何方神圣?
Window scheduled tasks
做自媒体,有哪些免费下载视频剪辑素材的网站?
利用OPNET进行网络仿真时网络层协议(以QoS为例)的使用、配置及注意点
创始人负债10亿,开课吧即将“下课”?
batch size设置技巧
CentOS 7.9安装Oracle 21c历险记
Y58. Chapter III kubernetes from entry to proficiency - continuous integration and deployment (Sany)
2039: [Bluebridge cup 2022 preliminaries] Li Bai's enhanced version (dynamic planning)
最长回文子串(动态规划)
Complete code of C language neural network and its meaning
Operand of null-aware operation ‘!‘ has type ‘SchedulerBinding‘ which excludes null.
AOSP ~binder communication principle (I) - Overview
使用知云阅读器翻译统计遗传学书籍