Commits

Lynn Rees  committed f122885

[svn]

  • Participants
  • Parent commits 67b6e46

Comments (0)

Files changed (1)

File trunk/README

-Common object storage frontend that supports dictionary-style access, object serialization and compression, and multiple storage and caching backends.
+Common frontend that lazily stores objects
+in multiple objects storage backends simultaneously and supports
+dictionary-style access, object serialization and compression, and
+multiple storage and caching backends.
 
 Currently supported storage backends are:
 
 Amazon S3 Web Service
+
 Berkeley Source Database
+
 Memory
+
 Filesystem
+
 Firebird
+
 FTP
+
 DBM
+
 Durus
+
 Microsoft SQL Server
+
 MySQL
+
 Oracle
+
 PostgreSQL
+
 SQLite
+
 Subversion
+
 Zope Object Database (ZODB)
 
 Currently supported caching backends are:
 
 Memory
+
 Filesystem
+
 Firebird
+
 memcache
+
 Microsoft SQL Server
+
 MySQL
+
 Oracle
+
 PostgreSQL
+
 SQLite
 
-The simplest shove use case is:
+The use of multiple backends for storage involves
+passing multiple store URIs or instances to
+multishove following the form:
 
-from shove import Shove
+<storename> = Shove(<store_uri1>, <store_uri2> ..., cache=<cache_uri>)
 
-store = Shove()
+multishove's access API is the Python mapping API:
 
-which creates an in-memory store and cache.
+http://docs.python.org/lib/typesmapping.html
 
-The use of other backends for storage and caching involves
-passing an module URI or existing store or cache instance
-to shove following the form:
+multishove requires the shove package from:
 
-from shove import Shove
-
-<storename> = Shove(<store_uri>, <cache_uri>)
-
-The module-specific URI form is documented in its module. The
-form follows the URI form used by SQLAlchemy:
-
-http://www.sqlalchemy.org/docs/dbengine.myt#dbengine_establishing
-
-shove's access API is the Python mapping API:
-
-http://docs.python.org/lib/typesmapping.html
+http://cheeseshop.python.org/pypi/shove