1. 程式人生 > 資料庫 >MyCat分散式資料庫叢集架構工作筆記0001---Mycat簡介

MyCat分散式資料庫叢集架構工作筆記0001---Mycat簡介

技術交流QQ群【JAVA,C++,Python,.NET,BigData,AI】:170933152

資料庫中介軟體的定義上面是

如果不用mycat,java應用直接操作mysql資料庫,

可能要面對,java與資料庫緊耦合

高訪問量高併發對資料庫的壓力

讀寫請求的資料不一致

這些問題

咱們傳統的辦法可能是,給這個java應用,配置多個數據源,然後不同的資料來源,去訪問不同的資料庫

通過這樣的方式,但是,這樣的話,只能,就是說,不同的資料庫,放不同的資料才行,因為,如果,資料庫之間不隔離的話

可能會出現,讀寫與請求資料不一樣的 問題

用了mycat咱們就不用這樣了,java應用只需要連線mycat就可以了

mycat會去管理多個後臺資料庫,我們還可以設定,比如,一臺寫資料庫,\

多帶讀資料庫,做讀寫分離

這樣就相當於我們直接操作mycat就可以了

3

mycat把資料庫,包成了一整個大的分散式資料庫.

我們不需要關注,資料庫之間的資料同步等等問題.