anykeystore 0.2

A key-value store supporting multiple backends

  Add it to your Download Basket!

 Add it to your Watch List!

0/5

Rate it!
send us
an update
LICENSE TYPE:
MIT/X Consortium License 
USER RATING:
UNRATED
  0.0/5
DEVELOPED BY:
Michael Merickel
HOMEPAGE:
pypi.python.org
CATEGORY:
ROOT \ Database \ Database APIs
anykeystore is a generic interface wrapping multiple different backends to provide a consistent key-value storage API. This library is intended to be used by other libraries that require some form of generic storage.

Usage

from anykeystore import create_store

store = create_store('sqla', url='postgres+psycopg2://bob@localhost/mydb')

settings = {
 'mystore.store': 'sqla',
 'mystore.url': 'mysql://bob@localhost/mydb',
}
store = create_store_from_settings(settings, prefix='mystore.')


Supported Backends

- memory

- sqlalchemy

- requires: sqlalchemy

- mongodb

- requires: pymongo

- redis

- requires: redis-py

- memcached

- requires: python-memcached, or python3-memcached

Last updated on March 18th, 2012

requirements

#key-value store #multiple backends #database #key-value #store #API

Add your review!

SUBMIT