数据库文件存储(DBFS),是一款针对数据库场景的云原生共享文件存储服务。它基于共享存储架构设计,通过文件协议提供数据库定制功能,具备企业级存储特性。主要服务于云上自建数据库,基于传统SAN的应用等,为用户提供极致IO性能和高可用性。同时减少数据库直接基于块的架构复杂度和成本(例如数据库做主备容灾的场景等),提供IO加速、多点读写的多活、数据备份及保护等能力。为OLTP、OLAP及NoSQL等数据库业务提供低成本高性能的存储解决方案和最佳实践。

产品功能

以下介绍了阿里云产品DBFS目前主要的功能及使用场景:

功能 说明 场景
数据定制

用户不需要额外购买。

  • POSIX兼容:兼容POSIX文件接口。
  • 原子写:支持DIRECT IO的原子写,需按4K,8K,16K,32K,64K对齐。
  • 用户态:减少核内外数据拷贝来提高性能。
  • 关键IO加速:针对数据库关键IO实现加速,提升数据库每秒事务数。
  • 存储计算分离:自建数据库实现存储计算分离,获得优于单纯基于云盘架构的性能、易用性、容量弹性及成本节省等。
  • MySQL数据库:关闭Double Writer Buffer。
在线扩容 支持业务友好的在线扩充存储容量。用户不需要单独购买,默认支持。
  • 存储容量:可达PB规模级。
  • 在线扩容:业务可按需购买存储容量。若业务数据增长后,可友好的在线扩容。
共享读写 一份数据可共享式多点挂载并进行读写,读写可线性扩展。
  • 主备高可用:基于共享存储实现数据库主备无数据丢失的秒级切换。
  • 多活高可用:可部署例如Oracle RAC、SAP HANA等数据库及应用集群。
  • 一写多读:可通过集成DBFS SDK实现数据库一写多读功能。
快照 支持DBFS快照功能,实现数据的备份与恢复。DBFS快照不单独收费,仅收取ECS云盘快照费用。
  • 数据备份:通过快照功能,实现数据库的备份。
  • 数据恢复:通过快照可以恢复数据库,用于灾难恢复、测试与开发环境的搭建等。
克隆 支持基于DBFS快照克隆出相同的DBFS实例。
  • 环境复制:基于DBFS快照创建新的DBFS实例,实现数据库环境的快速复制。