#ipc #control #final #design #back-end #file

nightly bin+lib msbfinal_db

用于我的 MSB 最终项目的数据库后端(https://gitlab.com/lincolnauster/omsb9-final)

1 个不稳定版本

0.1.0 2021年5月15日

#8#final

GPL-3.0 许可证

41KB
926 代码行

OMSB9 Final db

该数据库包含托管网站上的所有活动记录,可通过 UNIX Socket IPC 访问和修改。这是一个非常有限的数据库,只存储分析所需预先编程的内容。它不能扩展到通用数据库,因此是为了方便。请参阅 ARCHITECTURE.md 以了解实现细节。

功能

  • 内存中操作数据库
  • IPC 控制
    • 设计文件格式 owo
    • 对 IPC 读取错误有良好的失败处理
  • 支持保存到/从磁盘加载(用于备份)

lib.rs:

该库包含维护记录所使用的所有内部数据结构。

依赖关系

~0.6–1.2MB
~29K SLoC