開源分布式數據庫中間件MyCat源碼分析系列


MyCat是當下很火的開源分布式數據庫中間件,特意花費了一些精力研究其實現方式與內部機制,在此針對某些較為重要的源碼進行粗淺的分析,希望與感興趣的朋友交流探討。

本源碼分析系列主要針對代碼實現,配置、操作和相關概念解釋不作為重點。


 備注

  • 本源碼分析基於目前穩定版本MyCat1.4,下載地址:https://github.com/MyCATApache/Mycat-Server/tree/1.4
  • 源碼中有些英文單詞的拼寫有誤,在此保留不做修正
  • 核心代碼在分析時會通過顏色標記表示 
  • 后端數據庫只考慮MySQL
  • MyCat的連接提供了AIO與NIO兩種模式,由於AIO需要操作系統底層支持,因此只針對NIO方式進行分析

參考資料

[1] MyCat官網:http://www.mycat.org.cn/

[2] MyCat源碼:https://github.com/MyCATApache/Mycat-Server

[3] MyCat權威指南:http://www.mycat.org.cn/document/mycat1.5.2.pdf


為尊重原創成果,如需轉載煩請注明本文出處:http://www.cnblogs.com/fernandolee24/p/5196367.html,特此感謝

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM