首页 企业版 Fusion-io API 为标准化做出了贡献

Fusion-io API 为标准化做出了贡献

by 存储审查

Fusion-io 通过其闪存的非易失性内存键值接口 NVMKV 做出了第一个开源软件贡献。 MySQL 数据库 MariaDB 和 Percona Server 已经支持 Atomic Writes API。 使处理器能够将多个同时独立的存储扇区作为单个存储事务写入,Atomic Writes 简化了数据写入以提高性能。 与在没有原子写入的相同闪存平台上运行相比,原子写入可将性能吞吐量提高多达 50%,并将延迟峰值减少 4 倍。 Fusion-io 扩展了 Linux I/O 层,以允许这些主流文件系统将 Atomic Writes 用于各种应用程序。


Fusion-io 通过其闪存的非易失性内存键值接口 NVMKV 做出了第一个开源软件贡献。 MySQL 数据库 MariaDB 和 Percona Server 已经支持 Atomic Writes API。 使处理器能够将多个同时独立的存储扇区作为单个存储事务写入,Atomic Writes 简化了数据写入以提高性能。 与在没有原子写入的相同闪存平台上运行相比,原子写入可将性能吞吐量提高多达 50%,并将延迟峰值减少 4 倍。 Fusion-io 扩展了 Linux I/O 层,以允许这些主流文件系统将 Atomic Writes 用于各种应用程序。

NVMKV 消除了将本机键值 I/O 转换为块 I/O 的需要,从而显着降低了复杂性。 Fusion-io 已将 NVMKV 接口提供给开源社区,以加速闪存感知数据库应用程序的开发。

对于传统的磁盘驱动器环境,Demand Paging 速度慢得令人无法接受,这迫使数据库开发人员开发添加额外应用程序代码的替代方案。 当应用程序超出 DRAM 的容量时,闪存感知请求调页提供持续的性能,确保在各种负载情况下的灵活性。

Fusion-io API 贡献

讨论这个故事