README.rst

The data is owned by different, configurable back-end databases and it is
accessed using a light-weight Object Data Mapper (ODM). The ODM presents a
method of associating user-defined Python classes with database collections,
and instances of those classes with items in their corresponding collections.
Collections and items are different for different backend databases but
are treated in the same way in the python language domain.

Key-valued pairs databases, also know as key-value stores, have many differences
from traditional relational databases,
most important being they do not use SQL as their query language,
storage does not require a fixed table schemas and usually they do not support
complex queries.

Stdnet aims to accommodate a flexible schema and join type operations via
a lightweight object data mapper.
Importantly, it is designed with large data sets in mind. You pull data
you need, nothing more, nothing less.
Bandwidth and server round-trips can be reduced to the bare minimum
so that your application is fast and memory efficient.

At the moment, only redis back-end is available and therefore to run tests you
need to install Redis. If you are using linux, it can be achieved simply
by downloading, uncompressing and running make, if you are using
windows you can find sources from MSOpenTech.