本文探讨了异步 Rust 磁盘 I/O 的优化,开发了 Fusio 以提升数据库 Tonbo 的磁盘 I/O 效率。基准测试显示,fusio/monoio 和 fusio/tokio 在无负载和有负载场景下均优于原生 Tokio,尤其在随机读取和顺序写入方面。研究强调了异步 I/O 在高并发环境中的重要性。
Tonbo是一个用Rust编写的开源嵌入式持久化数据库,提供基本的键值方法和支持类型安全的结构化数据存储。它旨在为Arrow生态系统提供高度可扩展的数据存储引擎,并长期目标支持分布式数据存储。它基于LSM树架构设计,支持高效查询结构化数据。Tonbo还支持异步方法,并计划引入新功能,如运行时架构声明和S3集成。
完成下面两步后,将自动完成登录并继续当前操作。