【Rust日报】2024-09-19 arnis - 在Minecraft中自动生成现实世界

💡 原文中文,约1700字,阅读约需4分钟。
📝

内容提要

arnis是一个使用Rust编写的开源项目,可在Minecraft中生成现实世界位置。Fjall是一个Rust编写的键值存储引擎,支持范围和前缀搜索。value-log是通用键值对存储库的实现。lsm-tree是Rust语言实现的日志结构合并树。这些项目提供稳定的磁盘格式和开源许可证。

🎯

关键要点

  • arnis是一个使用Rust编写的开源项目,可以在Minecraft中生成现实世界位置,支持OpenStreetMap数据。
  • 该项目自动完成数据获取、解析、排序和生成Minecraft世界的过程,用户可指定经纬度范围。
  • arnis项目旨在模块化、性能优化、跨平台支持,并欢迎贡献,使用GPL-3.0许可证。
  • Fjall是一个用Rust编写的可嵌入键值存储引擎,支持范围和前缀搜索,具有线程安全的API。
  • Fjall支持分区、自动后台维护和内置压缩,提供持久性控制和多线程访问。
  • value-log是一个通用键值对分离存储库的实现,支持线程安全的API和在线垃圾收集。
  • value-log的键值长度限制和稳定的磁盘格式,所有源代码使用MIT或Apache-2.0许可。
  • lsm-tree是Rust语言实现的日志结构合并树,提供基本的LSM树实现,支持多种压缩算法和Bloom过滤器。
  • lsm-tree支持范围和前缀搜索,具有线程安全的API和多线程刷新功能,所有源代码使用MIT或Apache-2.0许可证。
🏷️

标签

➡️

继续阅读