轉眼30天過了(爽啦~)。
一開始設定的目標,TiDB的確是滿足了二合一以減輕運維的負擔。此外也符合支援MySQL client,讓程式能夠用最小的異動做替換。提供的工具也十分的多元,對於資料的轉移上有相當大的幫助。從最近一次v5.2的改版訊息看來,除了一些bug的修復,TiDB對效能部分是有持續在做優化的。
不過在測試的過程中,還是有遇到原因待查的部分。例如insert資料的ops會驟降,這部分我原本以為是go-ycsb的問題,但是同樣的以mysql做測試卻不會發生?這部分會繼續在論壇找找Q&A,看看有沒有大神開示。另外在機器的使用數量上,如果要在正式環境上使用,三個服務各三台總共需要九台機器,也是一筆不小的開銷。沒有達到海量的資料在使用上的確會有點CP值的考量。
在查找資料的過程中,除了官網的說明以外,TiDB的社群內也能找到許多相關的文件與討論。我覺得在問答的區塊分類做的蠻好的,可以很快速的找到有興趣的分類,對於新手入門查找資料算是友善。另外還有部分的線上課程可以透過影片了解TiDB的架構原理,不過我覺得個人覺得有點唸稿的感覺...
最後附上這段時間的資料來源
PinCap官網
https://pingcap.com/
線上課程
https://university.pingcap.com/
TiDB社群網址
https://tidb.io/
Slack
https://slack.tidb.io/invite?team=tidb-community&channel=everyone&ref=pingcap