github.devotd.
新发现数据

msiemens/tinydb v4.9.0 — 处于维护模式的轻量文档数据库

MIT 许可的轻量 Python 文档型数据库 TinyDB(msiemens/tinydb)最新版本为 v4.9.0,该仓库已进入维护模式。

仓库信息msiemens/tinydb ↗

MIT 许可的轻量 Python 文档型数据库 TinyDB(msiemens/tinydb)最新版本为 v4.9.0,该仓库已进入维护模式。

GitHub 项目说明: TinyDB is a lightweight document oriented database optimized for your happiness :)

星标
★ 7.6K
复刻
637
语言
Python
许可证
MIT
最新版本
v4.9.0
查看原始来源 ↗在 GitHub 查看 ↗

TinyDB(msiemens/tinydb)是一个用纯 Python 编写的轻量文档型数据库,既没有外部依赖,也不需要数据库服务器。文档型数据库不再把信息拆分成表和列,而是把信息打包存放在单个文档中。TinyDB 是面向小型应用的内置数据库,用来保存 dict 形式的文档。无需另外启动服务器进程。按该仓库的 GitHub 发布记录,最新版本是 v4.9.0。不过该版本没有给出变更说明,因此具体改了什么无法确认。

项目采用 MIT 许可,创建于 2013 年 7 月 12 日。目前星标数为 7571。显眼之处在于既不需要安装包,也不需要配置服务器。它专注于在小型应用内部保存 dict 形式的文档,并通过简洁的 API 来处理它们。README 说明已在 Python 3.8~3.13 与 PyPy3 上测试。文档存储行为可以直接作为 Storage 扩展加入,也可以通过 Middleware(可替换存储方式的中间层)来改变。

不过该仓库已进入维护模式。README 说明其状态稳定,不计划有大的新功能或结构变更。今后的方向更接近维持现有行为,而不是继续增加功能。研究记录中的 momentum 分数为 10 分制 0.0。它不是期待新功能时会去挑选的对象,而是适合希望在没有大改动的情况下稳定用下去的选择。