本系列文章介紹MySQL memcached plugin插件。剖析已經完成。先把鏈接弄好,內容會陸續補上。 大綱如下: 1. "系統結構和引擎初始化" (已完成) 2. "線程模型和連接的狀態機" 3. "containers表的管理" 4. "get的事務管理" 5. "連接的buffer管理" ...
本系列文章介紹MySQL memcached plugin插件。剖析已經完成。先把鏈接弄好,內容會陸續補上。
大綱如下:
各章嘗試回答問題:
第一章:一、memcached plugin與MySQL的關係;二、MySQL系統如何啟動memcached plugin。
第二章:一、memcached系統的線程模型;二、線程與連接的關係;三、如何用有限狀態機管理每個連接。
第三章:memcached系統如何使用MySQL的普通表containers表管理memcached系統可以訪問的表。
第四章:一、get、multi get、range query的機制和官方BUG修複;二、如何保證事務。
第五章:一、有幾種不同的buffer;二、在一次get中如何使用這些buffer;三、在什麼時機會重置buffer的大小。