MyCat分散式資料庫叢集架構工作筆記0001---Mycat簡介
阿新 • • 發佈:2020-12-04
技術交流QQ群【JAVA,C++,Python,.NET,BigData,AI】:170933152
資料庫中介軟體的定義上面是
如果不用mycat,java應用直接操作mysql資料庫,
可能要面對,java與資料庫緊耦合
高訪問量高併發對資料庫的壓力
讀寫請求的資料不一致
這些問題
咱們傳統的辦法可能是,給這個java應用,配置多個數據源,然後不同的資料來源,去訪問不同的資料庫
通過這樣的方式,但是,這樣的話,只能,就是說,不同的資料庫,放不同的資料才行,因為,如果,資料庫之間不隔離的話
可能會出現,讀寫與請求資料不一樣的 問題
用了mycat咱們就不用這樣了,java應用只需要連線mycat就可以了
mycat會去管理多個後臺資料庫,我們還可以設定,比如,一臺寫資料庫,\
多帶讀資料庫,做讀寫分離
這樣就相當於我們直接操作mycat就可以了
3
mycat把資料庫,包成了一整個大的分散式資料庫.
我們不需要關注,資料庫之間的資料同步等等問題.