開源數據庫中間件MyCat-mycat之讀寫分離與分庫分表

862

Mycat 是一個開源的分布式數據庫系統(tǒng),但是由于真正的數據庫需要存儲引擎,而 Mycat 并沒有存 儲引擎,所以并不是完全意義的分布式數據庫系統(tǒng)
mycat是一個數據庫中間件,也可以理解為是數據庫代理。在架構體系中是位于數據庫和應用層之間的一個組件,并且對于應用層是透明的,即數據庫 感受不到mycat的存在,認為是直接連接的mysql數據庫(實際上是連接的mycat,mycat實現了mysql的原生協(xié)議)
mycat的三大功能:分表、讀寫分離、主從切換