欧美一区二区三区,国内熟女精品熟女A片视频小说,日本av网,小鲜肉男男GAY做受XXX网站

swarm構建數(shù)據(jù)庫集群

傅智翔2年前13瀏覽0評論

swarm構建數(shù)據(jù)庫集群?

可以的。

用什么工具無所謂,docker只不過是完成了一個套裝的解決方案。軟件已經(jīng)安裝好,直接啟動帶相應的參數(shù)就可以了。比如官方postgresql的經(jīng)典的流復制模式搭建主從和postgresql10的邏輯復制。先啟動個容器傳入?yún)?shù)啟動,數(shù)據(jù)目錄,用戶名密碼,掛載數(shù)據(jù)盤,創(chuàng)建publication。一氣呵成。再啟動一個容器,同樣設置數(shù)據(jù)目錄,設置密碼,掛載數(shù)據(jù)盤,創(chuàng)建subscription連接master。同樣一氣呵成。然后一個邏輯復制的小型集群就搭建好了。

但是我覺得你想問的不是怎么搭建這樣一個集群,而是想知道postgresql-xl怎么把海量數(shù)據(jù)分散到不同的服務節(jié)點上去吧?這是sharding技術跟x不xl沒有任何關系。postgresql-xl只不過是其本身就是基于postgresql內(nèi)核的分布式數(shù)據(jù)庫其自身就有代理節(jié)點,計算節(jié)點,數(shù)據(jù)節(jié)點,全局事物節(jié)點。跟docker并沒有什么關系,docker就是一個可以運行他的一個容器化的虛擬環(huán)境而已,可以理解成vps/虛擬機。

像官方版postgresql也可以利用其自帶的分區(qū)和fdw功能去實現(xiàn)像postgresql-xl那樣的把海量數(shù)據(jù)均衡的分布到無數(shù)個服務器節(jié)點中去。只是配置和維護稍顯繁瑣。