So I have this little project called NodeDB. It is a Python powered document oriented database similar in some ways to CouchDB, Amazon Simple DB, or Google BigTables. It is barely big enough to be considered a project at this point but I believe in releasing early and often.
Today I released the second alpha of version 0.1.0… How is that for hedging my bets? This release includes:
- Persistent filesystem storage of nodes
- Logging to standard error
- A running test suite
The next alpha version (slated to release in a couple of weeks) will add the beginnings of an indexing system and configuration files.
You can find my little project in its source code repository or on PyPi.
#1 by Andy on 03/26/2009 - 7:08 pm
Hi Jeff, the mercurial repo seems to be down, easy_install could not “easy install” — is the project dead, buried and barred?
I’m looking for a portable document-oriented database for a python app with as less dependencies as possible. This page describes something that perfectly fits this requirement. Maybe you could give a hint what other project should I try in case you’ve abandoned NodeDB?
Thanks,
Andy
#2 by Jeffrey Hulten on 03/27/2009 - 8:58 am
I am not working on this project at this point, but I will take a look into the data being not available.
#3 by Andy on 04/05/2009 - 5:35 am
Thanks for your response. Unfortunately, the repository is still unavailable. Meanwhile, I downloaded the egg from http://pypi.python.org/pypi/nodedb with 0.1.0a2, unzipped it and discovered that it requires some storage_engine module. What could it be? I expected the library to be pure Python; was probably wrong. Or maybe the most important part is not published…
#4 by Jeffrey Hulten on 08/02/2009 - 12:02 pm
The storage engine classes should all be in the egg.