I've seen a lot of advocacy for key/value type dbs lately.
While it seems to makes stuff like replication easy, doesn't
this come at an unacceptable expense? I need my SQL or rather,
my relational operators.
I'll bet doing a relational db implementation (Tutorial D. hint,
hint...) in Clojure would be a really cool exercise, considering
the kinds of features that Clojure emphasises (e.g. STM, multi-core,