Is there any software library that provides an interface for storing and querying data like the Google App Engine Datastore, but uses a local file or service instead of running on App Engine?
The specific features I am looking for are:
- Stores data as Entities with Named Properties
- Query support
- Atomic transactions
- Python language bindings
- Runs on my local machine
- either stores to a single file
- or connects to a local database service
- Free and open source
Thanks