mysql與glusterfs結合使用的一點思路

2021-07-23 17:48:11 字數 635 閱讀 2528

1. 為什麼要將mysql的資料檔案存放在glusterfs上

1)  隨著資料量的增加本地的磁碟始終會有飽和的時候,所以需要glusterfs這種分布式系統,便於擴容

2)  glusterfs提供的副本機制,可以保證資料的容災性

2. mysql資料檔案存放在glusterfs上的效能如何

1)  寫效能,資料檔案存在glusterfs上的效能,只能達到本地寫的1/5

2)  讀效能方面,兩者並沒有明顯差距

3. 思路

如果應用可以將當前資料和歷史資料分離開,適合使用這種方式。

1)  建立兩個表分別用於存放實時的資料和歷史資料

2)  實時資料的表資料檔案儲存在本地,歷史資料的表存放在glusterfs的卷上

3)  通過定時任務和dump結合使用,將實時資料的表轉移到歷史資料表中

4. 關於mysql的好訊息

mysql version:5.6提供了這種將不同表儲存在不同空間的功能

修改mysql資料檔案路徑:

mysql文件:

大小: 49.4 kb

GlusterFS的安裝與使用

故障 我們使用的是 mount.glusterfs 192.168.1.138 bbs img data wwwroot web share 這種方式進行掛載。如果192.168.1.138 m1 網路故障怎麼辦?1 手動切換 步驟 umount data wwwroot web share mou...

GlusterFS鎖的總結與實踐

1 理論部分 1.1 鎖的作用 分布式儲存的鎖類似於mysql的行鎖和表鎖,可防止多個客戶端同時編輯對資料造成損壞,故本章解決資料寫入衝突問題。1.2 語法格式 1 gluster volumesetlocks.mandatory locking off 為指定的卷禁用強制鎖 file 啟用linu...

GlusterFS 編碼規範

glusterfs 編碼規範 1.每個結構成員需要有一條能夠說明其用途的注釋 bad gf lock t lock lock good dbtype access mode access mode for accessing the databases,can be db hash,db btree...