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.0.tar.gz
(13.7 kB
view hashes)
Built Distribution
Close
Hashes for cushy_storage-1.2.0-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | c702d39c767172ec861cf49a76af758425efc2f936bd843e39b88c0b4e67eea1 |
|
MD5 | 8029a269fa86af4aaca4e1a4ed44c803 |
|
BLAKE2b-256 | 8fca98096adc5d79adb59782173a713fc38bd1aebb957a292d976db48f49d87f |