項目起因2021 年,我在面試中多次被問到數據庫內核相關問題,比如 “MySQL 是如何做性能優化的?”、“InnoDB 的 MVCC 怎么實現?”。
那時我發現,雖然平時用 MySQL 很多,但對它底層協議、存儲引擎、事務機制,其實了解不深。
那段時間我也剛學 Go,想真正把它用在系統編程里。
于是我給自己定了個挑戰:用純 Go 從零寫一個 MySQL 兼容數據庫內核,目標對齊 MySQL 5.7 協議,參考 InnoDB 的設計,支持事務、MVCC、Redo/Undo 日志…。

郵 箱:
手 機:
電 話:
地 址:
項目起因2021 年,我在面試中多次被問到數據庫內核相關問題,比如 “MySQL 是如何做性能優化的?”、“InnoDB 的 MVCC 怎么實現?”。
那時我發現,雖然平時用 MySQL 很多,但對它底層協議、存儲引擎、事務機制,其實了解不深。
那段時間我也剛學 Go,想真正把它用在系統編程里。
于是我給自己定了個挑戰:用純 Go 從零寫一個 MySQL 兼容數據庫內核,目標對齊 MySQL 5.7 協議,參考 InnoDB 的設計,支持事務、MVCC、Redo/Undo 日志…。
版權@|備案:粵IP*******|網站地圖 XML地圖