A data local persistence ORM framework
Project description
cushy-storage
一个基于磁盘缓存的ORM框架
简介
cushy-storage是一个基于磁盘缓存的ORM框架,你可以使用轻松的将自定义的数据通过ORM进行增删改查;另一方面,cushy-storage让你无需花费精力在 如何制订一套数据存储规范上,字典般的操作可以减少很多开发的成本。如果你有对本地文件数据操作的需求,使用本框架可以轻松的进行数据的本地存储。
特性
- 支持ORM存储、基本数据存储、自定义数据存储,兼容所有数据类型
- 支持ORM框架级对象操作,可以轻松地对对象级数据进行增删改查
- 存储基本数据时像操作dict一样读写,十分方便
- 可以方便地将数据(基本数据类型、自定义数据类型)进行本地磁盘存储
- 免去了直接操作文件的工作
- 提供多种序列化操作
- 提供多种数据压缩方式
快速开始
安装
pip install cushy-storage --upgrade
快速上手
cushy-storage
的使用主要分为四个部分,CushyOrmCache
CushyDict
BaseDict
disk_cache
,更多详细信息,请阅读相关文档
- CushyORMCache 基于ORM框架的对象存储,可以十分方便的对对象级数据进行增删改查
- CushyDict:
BaseDict
的增强版,存储各种类型的数据,包括基本数据类型与自定义数据类型 - BaseDict: 存储基础的二进制数据
- disk_cache: 函数数据缓存
贡献
如果你想为这个项目做贡献,你可以提交pr或issue。我很高兴看到更多的人参与并优化它。
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
cushy-storage-1.2.1.tar.gz
(13.7 kB
view hashes)
Built Distribution
Close
Hashes for cushy_storage-1.2.1-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 5cf8a72de363f6e6554ebcc9a80aa4c71b3fed571754ccad6c88393aa511783c |
|
MD5 | cc15a58514e8553c8e66f79425a1c89e |
|
BLAKE2b-256 | a77557fb89cd7d5349663750bcf8157cee602f39f8e8b1c3c088533ae2d389a5 |