iT邦幫忙

鐵人檔案

2021 iThome 鐵人賽
回列表
Software Development

TiDB學習筆記 系列

主要介紹NewSQL的特色並以TiDB作為範例,介紹其安裝流程與工具使用以及自行架設後測試的數據與使用後的心得。

鐵人鍊成 | 共 30 篇文章 | 12 人訂閱 訂閱系列文 RSS系列文 團隊神龍特攻隊 - it 宏的逆襲
DAY 1

D1 - 前言

目前在工作上主要會使用兩套資料庫,這段時間累積了對於維運上的經驗以及漸漸摸熟在程式使用上的眉角。但是問題也慢慢浮現出來。畢竟是兩套截然不同的資料庫,管理工作就要...

2021-09-09 ‧ 由 Van Gogh 分享
DAY 2

Day 2 - NewSQL的特點

TiDB是屬於NewSQL的一員,那麼NewSQL又具有何種特色? 首先從最一開始盛行的RDBMS說起。這類型DB主要的特色是滿足了ACID特性(原子性、一致性...

2021-09-10 ‧ 由 Van Gogh 分享
DAY 3

Day 3 - HTAP

上一篇提到了TiDB的特色之一,便是實踐了HTAP。那HTAP又是什麼東西? HTAP全名Hybrid Transaction and Analytical P...

2021-09-11 ‧ 由 Van Gogh 分享
DAY 4

Day 4 - TiDB架構說明

TiDB目前最新發布的版本是5.2,主要的特色有下列幾項。 使用MySQL5.7的協議以及相關工具一樣用mysql -uroot -p就能登入,另外一些常用的...

2021-09-12 ‧ 由 Van Gogh 分享
DAY 5

Day 5 - TiDB架構

TiDB裡頭的TiDB,聽起來有點饒舌,為了避免混淆,後面會加個server來做區別。TiDB server主要功能是負責SQL層的部分。 引用pingcap...

2021-09-13 ‧ 由 Van Gogh 分享
DAY 6

Day 6 - TiKV架構

TiKV Server是負責保存數據資料,採key-value模式儲存,且key的排列是二進制有序的。這部分TiDB是採用RockDB來控制,RockDB是Fa...

2021-09-14 ‧ 由 Van Gogh 分享
DAY 7

Day 7 - PD架構

身為TIDB的PM,PD主要接收兩類訊息,一種是TiKV store回傳的心跳信息,store就是TiKV中儲存的儲存節點,與TiKV是1:1的關係。另一種則是...

2021-09-15 ‧ 由 Van Gogh 分享
DAY 8

Day 8 - 資料儲存

在Key-value的結構底下,一張表的儲存訊息可以分為三種。分別是row、index、表的元信息。每一張表會對應到一個唯一的TableID,型態是整數。表內的...

2021-09-16 ‧ 由 Van Gogh 分享
DAY 9

Day 9 - TiFlash架構(上)

TiDB能做到HTAP的另一塊拼圖,TiFlash,是以Column為儲存模式的,適合用於一次讀取少許欄位但大量行數資料。 由上圖可看出TiKV與TiFlas...

2021-09-17 ‧ 由 Van Gogh 分享
DAY 10

Day 10 - TiFlash架構(下)

引用https://book.tidb.io/ TiFlash架構圖 登愣,看到這張圖是不是就已經想關掉網頁了,沒錯!他看起來就是這樣的讓人感到厭世......

2021-09-18 ‧ 由 Van Gogh 分享