PersistentMemory 0.1.4

Last updated:

0 purchases

PersistentMemory 0.1.4 Image
PersistentMemory 0.1.4 Images
Add to Cart

Description:

PersistentMemory 0.1.4

PersistentMemory Library Documentation
Overview
PersistentMemory is a Python library for managing persistent data with optional encryption. It provides a simple interface for storing and retrieving data, with an added benefit of in-memory caching for improved read performance.
Installation
You can install the library using pip:
pip install PersistentMemory

Usage
Initialization
To use PersistentMemory, first import it and create an instance:
from persistentMemory.PersistentMemory import PersistentDictionary
pd = PersistentDictionary(appName='YourAppName', encryptionKey='YourEncryptionKey')

Storing Data
You can store data using the store_data method:
pd.your_key = your_data
pd.push('your_key', your_data)

Retrieving Data
Retrieve data using the retrieve_data method. This method will first check the in-memory cache before accessing the disk:
data = pd.your_key
data = pd.get('your_key')

Caching
Data read from disk is cached in memory, which speeds up subsequent read operations for the same data.
Features

Data persistence on the filesystem.
Data encryption.

License:

For personal and professional use. You cannot resell or redistribute these repositories in their original state.

Customer Reviews

There are no reviews.