Skip to main content

cushy-storage

An ORM framework based on disk caching

English 中文

Introduction

cushy-storage is an ORM framework based on disk caching that allows you to easily perform CRUD operations on your custom data through ORM. On the other hand, cushy-storage saves you the effort of devising a data storage standard. Dictionary-like operations can reduce a lot of development costs. If you have a need for local file data operations, this framework can facilitate local data storage with ease.

Features

  • Supports ORM storage, basic data storage, and custom data storage, compatible with all data types
  • Supports ORM framework-level object operations, enabling easy CRUD operations on object-level data
  • Basic data storage operations are as simple as dict read and write, very convenient
  • Easily perform local disk storage of data (basic data types, custom data types)
  • Eliminates the need for direct file handling
  • Provides multiple serialization options
  • Offers various data compression methods

Quick Start

Installation

pip install cushy-storage -U

Getting Started

The use of cushy-storage is mainly divided into four parts: CushyOrmCache, CushyDict, BaseDict, disk_cache. For more detailed information, please read the relevant documentation.

  • CushyORMCache Object storage based on the ORM framework, which allows for very convenient CRUD operations on object-level data.
  • CushyDict: An enhanced version of BaseDict, storing various types of data, including basic data types and custom data types.
  • BaseDict: Stores basic binary data.
  • disk_cache: Function data caching.

Contribution

If you want to contribute to this project, you can submit a PR or issue. I am happy to see more people get involved and improve it.

Metadata

Release files for cushy-storage 1.3.8

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for cushy-storage 1.3.8
File Size Uploaded
cushy_storage-1.3.8.tar.gz 13.8 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for cushy-storage 1.3.8
File Interpreter ABI Platform
cushy_storage-1.3.8-py3-none-any.whl Python 3 none any Details

Total release size: 30.5 kB

Release files / cushy_storage-1.3.8.tar.gz

Download URL cushy_storage-1.3.8.tar.gz
Size 13.8 kB
Tags Source
SHA-256 checksum
How to use checksums
82e5af7329da08d0190d26f4cc9a217eac74c94754570e80429dedf6421c48db
BLAKE2b-256 checksum
How to use checksums
110c12b584d960aec3096052530256a3c319420038b3bc49c9d8c544f01ea9da
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via poetry/1.7.1 CPython/3.9.19 Linux/6.5.0-1017-azure

Release files / cushy_storage-1.3.8-py3-none-any.whl

Download URL cushy_storage-1.3.8-py3-none-any.whl
Size 16.7 kB
Tags Python 3
SHA-256 checksum
How to use checksums
683f58fea2d05897f02ac24e80b4aff06ab45238e254ecbe933bc5d459c5b53f
BLAKE2b-256 checksum
How to use checksums
5b728bb83650f41c58eed97a924ce5ec837fe4368040a3cae516f34c520d1965
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via poetry/1.7.1 CPython/3.9.19 Linux/6.5.0-1017-azure

Release history Release notifications | RSS feed

This release

1.3.8 This release

2 release files

1.3.7

2 release files

1.3.6

2 release files

1.3.5

2 release files

1.3.4

2 release files

1.3.3

2 release files

1.3.2

2 release files

1.3.0

2 release files

1.2.5

2 release files

1.2.4

2 release files

1.2.3

2 release files

1.2.2

2 release files

1.2.1

2 release files

1.2.0

2 release files

1.1.3

2 release files

1.1.1

1 release file

1.1.0

2 release files

1.0.4

2 release files

1.0.3

2 release files

1.0.2

2 release files

1.0.1

1 release file

1.0.0

1 release file

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page