JavaShuo
欄目
標籤
TiDB 源碼閱讀系列文章(十七)DDL 源碼解析
時間 2021-07-14
標籤
TiDB
NewSQL
分佈式數據庫
欄目
系統架構
简体版
原文
原文鏈接
DDL 是數據庫非常核心的組件,其正確性和穩定性是整個 SQL 引擎的基石,在分佈式數據庫中,如何在保證數據一致性的前提下實現無鎖的 DDL 操作是一件有挑戰的事情。本文首先會介紹 TiDB DDL 組件的總體設計,介紹如何在分佈式場景下支持無鎖 shema 變更,描述這套算法的大致流程,然後詳細介紹一些常見的 DDL 語句的源碼實現,包括 create table、add index、drop
>>阅读原文<<
相關文章
1.
TiDB 源碼閱讀系列文章(十七)DDL 源碼解析
2.
TiDB 源碼閱讀系列文章(二十四)TiDB Binlog 源碼解析
3.
TiDB 源碼閱讀系列文章(十六)INSERT 語句詳解
4.
TiDB 源碼閱讀系列文章(十八)tikv-client(上)
5.
TiDB 源碼閱讀系列文章(十一)Index Lookup Join
6.
TiDB 源碼閱讀系列文章(十二)統計信息(上)
7.
TiDB 源碼閱讀系列文章(十九)tikv-client(下)
8.
TiDB 源碼閱讀系列文章(十五)Sort Merge Join
9.
TiDB 源碼閱讀系列文章(二十二)Hash Aggregation
10.
TiDB 源碼閱讀系列文章(十四)統計信息(下)
更多相關文章...
•
RSS 閱讀器
-
RSS 教程
•
Docker 資源彙總
-
Docker教程
•
Scala 中文亂碼解決
•
Java Agent入門實戰(二)-Instrumentation源碼概述
相關標籤/搜索
源碼閱讀
源碼解讀
源碼解析
源碼系列
Dubbo源碼閱讀系列
JDK1.8源碼閱讀
源碼
源碼導讀
讀vue 源碼
精讀源碼
SQL
系統架構
SQLite教程
MySQL教程
MyBatis教程
亂碼
靜態資源
文件系統
0
分享到微博
分享到微信
分享到QQ
每日一句
每一个你不满意的现在,都有一个你没有努力的曾经。
最新文章
1.
No provider available from registry 127.0.0.1:2181 for service com.ddbuy.ser 解決方法
2.
Qt5.7以上調用虛擬鍵盤(支持中文),以及源碼修改(可拖動,水平縮放)
3.
軟件測試面試- 購物車功能測試用例設計
4.
ElasticSearch(概念篇):你知道的, 爲了搜索…
5.
redux理解
6.
gitee創建第一個項目
7.
支持向量機之硬間隔(一步步推導,通俗易懂)
8.
Mysql 異步複製延遲的原因及解決方案
9.
如何在運行SEPM配置嚮導時將不可認的複雜數據庫密碼改爲簡單密碼
10.
windows系統下tftp服務器使用
本站公眾號
歡迎關注本站公眾號,獲取更多信息
相關文章
1.
TiDB 源碼閱讀系列文章(十七)DDL 源碼解析
2.
TiDB 源碼閱讀系列文章(二十四)TiDB Binlog 源碼解析
3.
TiDB 源碼閱讀系列文章(十六)INSERT 語句詳解
4.
TiDB 源碼閱讀系列文章(十八)tikv-client(上)
5.
TiDB 源碼閱讀系列文章(十一)Index Lookup Join
6.
TiDB 源碼閱讀系列文章(十二)統計信息(上)
7.
TiDB 源碼閱讀系列文章(十九)tikv-client(下)
8.
TiDB 源碼閱讀系列文章(十五)Sort Merge Join
9.
TiDB 源碼閱讀系列文章(二十二)Hash Aggregation
10.
TiDB 源碼閱讀系列文章(十四)統計信息(下)
>>更多相關文章<<