Earlier quoted context omitted.
Have you heard of ZODB? You might find it interesting to look at—perhaps you might even find it does all you want, and more.
Yeah I know ZODB, but it's not what I want for several reasons: -Requires C extensions to run (makes it complicated to install on other systems) -Does not provide advanced querying capabilities (to my knowledge) -Does not have transparent references and lazy loading (to my knowledge) -Does not interoperate with MongoDB and other DB systems (to my knowledge) The nice thing about Blitz is that it allows me to switch fr…
Requires C extensions to run - Nope, there are pure-Python implementations as well.
Does not provide advanced querying capabilities - Nope, https://pypi.python.org/pypi/zope.index, https://pypi.python.org/pypi/zope.app.catalog, http://docs.repoze.org/catalog/