TinyDB:一个轻量级的面向文档的数据库-python

时间:2024-07-08 12:00:38
【文件属性】:

文件名称:TinyDB:一个轻量级的面向文档的数据库-python

文件大小:98KB

文件格式:ZIP

更新时间:2024-07-08 12:00:38

数据库

TinyDB:一个轻量级的面向文档的数据库 快速链接 示例代码 支持的 Python 版本 文档 变更日志 扩展 贡献 介绍 TinyDB 是一个轻量级的面向文档的数据库,为您的幸福而优化:) 它是用纯 Python 编写的,没有外部依赖项。 目标是会被 SQL-DB 或外部数据库服务器吹走的小型应用程序。 TinyDB 是: tiny:目前的源代码有 1800 行代码(大约有 40% 的文档)和 1600 行测试。 面向文档:与 MongoDB 一样,您可以在 TinyDB 中存储任何文档(表示为 dict)。 为您的幸福而优化:TinyDB 旨在通过提供简单而干净的 API 来使用起来简单而有趣。 用纯 Python 编写:TinyDB 既不需要外部服务器(例如 PyMongo),也不需要来自 PyPI 的任何依赖项。 适用于 Python 3.5+ 和 PyPy:TinyDB 适用于 Python 和 PyPy 的所有现代版本。 强大的可扩展性:您可以通过编写新的存储或使用中间件修改存储的行为来轻松扩展 TinyDB。 100% 测试覆盖率:无需解释。 要直接深


【文件预览】:
tinydb-master
----MANIFEST.in(44B)
----README.rst(4KB)
----tinydb()
--------storages.py(5KB)
--------utils.py(4KB)
--------middlewares.py(4KB)
--------__init__.py(940B)
--------py.typed(0B)
--------operations.py(1KB)
--------table.py(23KB)
--------database.py(8KB)
--------queries.py(14KB)
--------version.py(22B)
----CONTRIBUTING.rst(2KB)
----.github()
--------stale.yml(746B)
--------workflows()
----poetry.lock(45KB)
----artwork()
--------logo.svg(3KB)
--------logo.png(3KB)
----pytest.ini(70B)
----LICENSE(1KB)
----docs()
--------extend.rst(6KB)
--------_templates()
--------make.bat(6KB)
--------_themes()
--------contribute.rst(2KB)
--------getting-started.rst(5KB)
--------conf.py(9KB)
--------usage.rst(24KB)
--------extensions.rst(3KB)
--------index.rst(739B)
--------Makefile(7KB)
--------.gitignore(7B)
--------upgrade.rst(2KB)
--------api.rst(3KB)
--------intro.rst(2KB)
--------changelog.rst(18KB)
--------_static()
----tests()
--------test_operations.py(1021B)
--------test_queries.py(12KB)
--------test_tinydb.py(17KB)
--------test_middlewares.py(2KB)
--------test_tables.py(3KB)
--------test_storages.py(6KB)
--------__init__.py(0B)
--------conftest.py(394B)
--------test_utils.py(2KB)
----.readthedocs.yml(132B)
----.gitignore(367B)
----pyproject.toml(2KB)
----.coveragerc(199B)

网友评论