自建MySQL於阿里雲資料庫檔案儲存DBFS之上的優勢
1. 自建MySQL於ext4之上的問題
自建的MySQL,一般也並不會配置專業的DBA運維,由開發人員兼職,所以在資料庫的運維上一般是越簡單越好。通常MySQL的運維過程中會遇到以下幾個常見的問題:
- 儲存空間問題
當部署的MySQL資料庫執行一段時間後,隨著資料量的增長,之前預估的儲存空間可能不足,需要進行擴容。ext4本地檔案系統不支援線上擴容,或者擴容的過程中會有不同程度的I/O hang,影響業務執行。一般需要規劃停機視窗進行儲存擴容,維護麻煩。
- 效能問題
自建的MySQL,如果配置不當,可能會效能不足。通常I/O是引起資料庫效能不足的原因。
- 高可用問題
自建的MySQL,通用使用binary log進行主備複製來實現高可用。如果採用非同步複製,down機可能會導致主備資料不一致或者資料丟失。如果採用強同步複製,會嚴重影響主庫的效能。這種部署形態使用兩份資料儲存,成本高。另外,還需要獨立的第三方元件用來保證主備的及時切換,運維複雜。
2. 自建MySQL於DBFS之上的優勢
自建MySQL於DBFS之上,比自建於ext4之上,會有以下幾個好處:
- 運維方便
DBFS支援線上擴容,MySQL資料庫不需要安排停機擴容視窗。
- 高效能
基於使用者態實現,減少資料copy;針對資料庫關鍵I/O優化,效能更好。DBFS支援原子寫,MySQL資料庫可閉“Double Write Buffer”,減少I/O爭用,提高資料庫效能。
效能對比圖:
- 高可用
基於DBFS共享的叢集檔案系統功能部署MySQL高可用叢集會帶來明顯的優勢。兩臺ECS共享一份資料,減少儲存成本。另外不再需要配置binary log來進行主備同步,資料強一致,MySQL的效能會更好。主庫Down機,只需要在備庫將MySQL服務拉起就可以,運維簡單。部署架構圖如下,具體部署細節請參考最佳實踐“ https://help.aliyun.com/document_detail/149749.html”。
瞭解更多關於資料庫檔案儲存DBFS企業版的產品資訊,歡迎訪問
如果您對 資料庫檔案儲存DBFS 企業版 有任何問題,歡迎釘釘掃描以下二維碼加入 資料庫檔案儲存DBFS技術交流群 。
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/30088583/viewspace-2857005/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 資料庫檔案儲存(DBFS),是一款針對資料庫場景的雲原生共享檔案儲存服務資料庫
- 資料儲存--檔案儲存
- 阿里雲資料庫備份DBS與自建備份系統有什麼優勢?阿里資料庫
- Unirech:阿里雲國際站的物件儲存oss與自建儲存的區別阿里物件
- 自建Kubernetes叢集如何使用阿里雲CSI儲存元件阿里元件
- Android中的資料儲存之檔案儲存Android
- mysql 資料儲存檔案及6類日誌MySql
- MySQL資料庫操作、儲存引擎MySql資料庫儲存引擎
- MySql資料庫——儲存過程MySql資料庫儲存過程
- 重新學習Mysql資料庫3:Mysql儲存引擎與資料儲存原理MySql資料庫儲存引擎
- [資料庫系統]儲存和檔案結構資料庫
- CentOS修改Mariadb資料庫檔案儲存路徑CentOS資料庫
- Spring Boot 整合阿里雲 OSS 進行檔案儲存Spring Boot阿里
- SpringBoot使用阿里OSS實現檔案雲端儲存Spring Boot阿里
- 阿里雲資料庫Redis正式上線Tair持久儲存系列阿里資料庫RedisAI
- MySQL 更改資料庫資料儲存目錄MySql資料庫
- MySQL資料庫儲存引擎簡介MySql資料庫儲存引擎
- MySQL資料庫的優勢是什麼?MySql資料庫
- 使用axios上傳檔案到阿里雲物件檔案儲存伺服器ossiOS阿里物件伺服器
- 資料儲存(歸檔解檔,沙河儲存)
- Serverless 使用阿里雲OOS將http檔案轉存到物件儲存Server阿里HTTP物件
- SpringBoot整合阿里雲OSS物件儲存實現檔案上傳Spring Boot阿里物件
- 如何從自建MySQL遷移至阿里雲RDS for MySQL的教程MySql阿里
- Ubuntu 上更改 MySQL 資料庫資料儲存目錄UbuntuMySql資料庫
- #第9篇分享:python資料儲存-MySQL資料庫PythonMySql資料庫
- 資料庫mysql儲存是什麼?可以存什麼?資料庫MySql
- 大資料檔案儲存系統HDFS大資料
- Go Web:資料儲存(2)——CSV檔案GoWeb
- 基於Docker部署Oracle、MySQL等資料庫的資料檔案持久化DockerOracleMySql資料庫持久化
- 資料庫mysql儲存遇到禁用怎麼辦?資料庫MySql
- 微信儲存的檔案在哪個資料夾
- mysql之json型別與文字儲存json的優勢MySqlJSON型別
- 關於Mysql資料儲存,你瞭解多少?MySql
- MySQL儲存毫秒資料的方法MySql
- 塊儲存 檔案儲存 物件儲存物件
- 【儲存資料恢復】IBM儲存檔案NTFS系統損壞的資料恢復案例資料恢復IBM
- 雲資料庫RDS儲存能力進化解析!資料庫
- 阿里雲檔案儲存CPFS正式商業化,提供雲上高效能並行檔案系統阿里並行