本文檔主要為您說明阿里云數據庫文件存儲DBFS的主要優勢。

數據庫文件存儲DBFS是阿里云推出的一款針對數據庫場景的文件存儲。它在性能、彈性、高可用、成本及數據安全等維度上做了諸多技術創新與優化。適合云上自建數據庫使用,提供企業級存儲特性。數據庫基于DBFS構建可享受到的優勢:

對比項 DBFS 云盤 共享云盤 NAS
高性能 支持原子寫、用戶態、數據庫關鍵IO加速等。為數據庫基于云端存儲構建的最佳解決方案,性能高于其單純基于云盤構建。 一般基于ext4構建,不支持原子寫、不支持數據庫關鍵IO加速。內核態數據拷貝影響性能。 需要安裝第三方商業集群文件系統后才能使用,需要購買商業license。例如:Veritas CFS、Oracle ACFS、OCFS2等。不支持原子寫、不支持數據庫關鍵IO加速。內核態數據拷貝影響性能。 通用型文件存儲。內核態客戶端,不支持原子寫、不支持數據庫關鍵IO加速。針對非數據庫場景而設計。
存儲容量 最大容量256TB。在線擴容友好。 最大容量32TB。需要上層文件系統支持在線擴容。目前ext4等文件系統在線擴容時會有不同程度的IO hang。(IO hang是指在系統運行過程中,因某些IO耗時過長而引起的系統不穩定甚至宕機) 最大容量32TB。需要上層集群文件系統進行擴容,擴容復雜,擴容周期長,不支持在線擴容。 最大容量1PB。
易用性 兼容POSIX文件接口,部署簡單,掛載即用。 需要手工格式化成ext4等內核態文件系統。 上層集群文件系統構建復雜,需資深專家部署和測試。交付周期長,成本高。 客戶端掛載。支持在線擴容。
共享讀寫 共享高并發讀寫、IO級數據一致性、線性擴展等。 不支持。 支持。但需要部署上層第三方商業集群文件系統后,才可使用。 支持。但不支持對同一個文件的高并發讀寫以及IO級的數據一致性保護。
協議支持 POSIX文件接口,提供與本地文件系統一樣的訪問方式。 塊接口。 塊接口。 NFS、SMB協議等。不支持部分POSIX語義。非數據庫引擎專用協議。