multishove 0.1
Simultaneous storage of objects in multiple storage backends.
Stores objects in multiple storage backends simultaneously with dictionary-style access, caching, and object serialization and compression.
Currently supported storage backends are:
- Amazon S3 Web Service
- Berkeley Source Database
- Filesystem
- Firebird
- FTP
- DBM
- Durus
- Memory
- Microsoft SQL Server
- MySQL
- Oracle
- PostgreSQL
- SQLite
- Subversion
- Zope Object Database (ZODB)
Currently supported caching backends are:
- Filesystem
- Firebird
- memcached
- Memory
- Microsoft SQL Server
- MySQL
- Oracle
- PostgreSQL
- SQLite
The use of multiple backends for storage involves passing multiple store URIs or instances to multishove following the form:
from multishove import MultiShove
<storename> = MultiShove(<store_uri1>, <store_uri2> ..., cache=<cache_uri>)
multishove's access API is the Python dictionary/mapping API:
http://docs.python.org/lib/typesmapping.html
multishove requires the shove package from:
http://cheeseshop.python.org/pypi/shove
| File | Type | Py Version | Size | # downloads |
|---|---|---|---|---|
| multishove-0.1.win32.exe (md5) | MS Windows installer | 2.4 | 66KB | 155 |
| multishove-0.1.tar.bz2 (md5) | Source | 7KB | 173 | |
| multishove-0.1-py2.4.egg (md5) | Python Egg | 2.4 | 7KB | 291 |
| multishove-0.1.zip (md5) | Source | 11KB | 151 | |
| multishove-0.1.tar.gz (md5) | Source | 6KB | 176 | |
| multishove-0.1-py2.5.egg (md5) | Python Egg | 2.5 | 7KB | 321 |
- Author: L. C. Rees <lcrees at gmail com>
- Keywords: object storage persistence database shelve
- License: BSD
- Requires shove
- Categories
- Package Index Owner: lcrees
- DOAP record: multishove-0.1.xml
