J
John Nagle
For something like that, I'd suggest just using SQLite. It comes
with the Python distribution, it's well documented, and reasonably easy
to use.
The "NoSQL" stuff is mostly for people doing really big databases
for large web sites. The kind of operations where you have multiple
data centers, thousands of rackmount servers, a huge traffic load,
and smart people thinking about the implications of "eventually
consistent".
Google's BigTable and Facebook's Cassandra offer impressive
performance at very large scale. But they're way overkill for
a desktop app. Even the midrange systems, like CouchDB, are
far too much machinery for a desktop app.
John Nagle
with the Python distribution, it's well documented, and reasonably easy
to use.
The "NoSQL" stuff is mostly for people doing really big databases
for large web sites. The kind of operations where you have multiple
data centers, thousands of rackmount servers, a huge traffic load,
and smart people thinking about the implications of "eventually
consistent".
Google's BigTable and Facebook's Cassandra offer impressive
performance at very large scale. But they're way overkill for
a desktop app. Even the midrange systems, like CouchDB, are
far too much machinery for a desktop app.
John Nagle