參很多天記day2-tidb性能競賽-tikv/pd#2950

參加競賽也算是爲學習找個不得不作的理有,但我發現這是有必要的,並且組隊能夠起到反饋的做用。git

這是報名連接:
community/high-performance-tidb-challenge-cn.md at master · pingcap/community,報名後 @水汽 同窗聯繫了我,指導選題和報名,而後就選了剩下的 Supports co-balance range group · Issue #2950 · tikv/pd,徹底沒接觸過數據庫理論,參加就是爲了提升技術水平。github

day1沒學習,昨天slack問了gaosong老師,大概指導了方向:
參加 Supports co-balance range group · Issue #2950 · tikv/pd 的話,能夠先看下 TIDB 談調度、存儲、日誌那三篇文章,而後能夠直接看下 PD 源碼主要看 scheduler 和 placement rule,而後就能夠參與設計和編碼了。
由於沒基礎,因此要有個過程。
image.png 從這張圖能夠看出來,參加性能競賽能夠先學課程。
image.pngsql

High Performance TiDB 課程學習計劃 TiDB_Robot的我的空間 TiDB 開發者/開發者問答的最新主題數據庫


既然老師推薦了這3篇文章,那麼說明這3篇就是入門之道,也不必看更多的資料,時間也不容許: 先學習下面這篇文章: 三篇文章瞭解 TiDB 技術內幕 - 說存儲 | PingCAP數據結構

看完了,感受講的很好,由於以前瀏覽了一些數據結構文章,因此感受有些親切。有幾個地方沒搞懂,先忘記你有不懂的,由於不懂就是不懂,目前狀況下不可能當即懂,因此忘記不懂得。性能

繼續看下一篇:
三篇文章瞭解 TiDB 技術內幕 - 說計算 | PingCAP 閱讀這篇的時候使用navicat運行sql感覺下效果學習

1, "TiDB", "SQL Layer", 10
2, "TiKV", "KV Engine", 20
3, "PD", "Manager", 30

數據庫中的索引是什麼?
Indexing in Databases | Set 1編碼

在數據庫中,schema、catalog分別指的是什麼? - 知乎 放張圖片
看完了,模模糊糊地ilij了SQL是如何訪問kitv,模模糊糊就夠了。spa

繼續看下一篇:這一篇和 #2950 直接相關,由於 #2950 這個issue的的倉庫就是PD
三篇文章瞭解 TiDB 技術內幕 - 談調度 | PingCAP設計

明天再看吧。

相關文章
相關標籤/搜索