原文:6.深入TiDB:樂觀事務

本文基於 TiDB release . 進行分析,需要用到 Go . 以后的版本 我的博客地址:: https: www.luozhiyun.com archives 事務模型概述 由於 TiDB 的事務模型沿用了 Percolator 的事務模型。所以先從 Percolator 開始,關於 Percolator 論文沒看過的同學看這里:https: www.luozhiyun.com arch ...

2021-10-30 18:24 0 1038 推薦指數:

查看詳情

1.深入TiDB:初見TiDB

轉載請聲明出處哦~,本篇文章發布於luozhiyun的博客:https://www.luozhiyun.com/archives/584 本篇文章應該是我研究的 TiDB 的第一篇文章,主要是介紹整個 TiDB 架構以及它能支持哪些功能為主。至於其中的細節,我也是很好奇,所以不妨關注 ...

Mon Sep 13 06:00:00 CST 2021 1 551
TiDB樂觀鎖與悲觀鎖模式

為什么要寫這篇筆記? TiDB自3.0.8版本開始默認使用悲觀事務模型(只限新建集群,從之前的版本升級上來的默認還是使用樂觀事務模式)。 事務模型影響着數據庫高並發場景下的寫入性能並且關系到數據的完整性,如果不了解其中的差異那么在面對事務沖突引發的問題時就會比較盲目。 很多新人(包括我在內 ...

Fri Jan 22 23:44:00 CST 2021 0 910
[數據庫事務與鎖]詳解七: 深入理解樂觀鎖與悲觀鎖

注明: 本文轉載自http://www.hollischuang.com/archives/934在數據庫的鎖機制中介紹過,數據庫管理系統(DBMS)中的並發控制的任務是確保在多個事務同時存取數據庫中同一數據時不破壞事務的隔離性和統一性以及數據庫的統一性。 樂觀並發控制(樂觀鎖)和悲觀並發控制 ...

Thu May 19 06:22:00 CST 2016 1 13325
5.深入TiDB:Insert 語句

本文基於 TiDB release-5.1進行分析,需要用到 Go 1.16以后的版本 我的博客地址:https://www.luozhiyun.com/archives/605 這篇文章我們看一下 TiDB 是插入數據是如何封裝的,索引是如何維護的,如果插入的數據發生了沖突 ...

Tue Oct 05 07:35:00 CST 2021 0 353
淺談tidb事務與MySQL事務之間的區別

MySQL是我們日常生活中常見的數據庫,他的innodb存儲引擎尤為常見,在事務方面使用的是扁平事務,即要么都執行,要么都回滾。而tidb數據庫則使用的是分布式事務。兩者都能保證數據的高一致性,但是在實現方式上是不一樣的。 我們先來看看MySQL的事務機制,采用redo log機制來保證事務更新 ...

Thu Jan 17 23:59:00 CST 2019 0 1817
2.深入TiDB:入口代碼分析及調試 TiDB

本文基於 TiDB release-5.1進行分析,需要用到 Go 1.16以后的版本 ; 轉載請聲明出處哦~,本篇文章發布於luozhiyun的博客: https://www.luozhiyun.com/archives/592 啟動與調試 其實 TiDB 的調試非常的簡單 ...

Mon Sep 13 06:01:00 CST 2021 1 103
深入了解 TiDB SQL 優化器

原文鏈接:https://www.infoq.cn/article/cwuk2o*aW8ih9ygu5UeJ 本文將從以下幾個方面介紹:首先講一下 TiDB 的整體架構,接下來就是優化器的兩個比較重要的模塊,一個是 SQL 優化,做執行計划生成;另一個模塊就是統計信息模塊,其作用是輔助執行計划 ...

Wed Sep 23 17:50:00 CST 2020 0 738
 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM