why would anyone use a young project (with only one
developer?) rather than something really well
supported like MongoDB or Cassandra
I don't know either of the systems you mention - and should have a look into them. I have some experience with couchdb.I've got an app in mind, and have some experience with couchdb but not with the systems you mention.
Orient interested me because I'm constantly on the lookout for something with these features:
* Key/value database.
* Straightforward to install on linux and darwin.
* Able to push data into it through high-bandwidth
* Queries give result sets that are reliably correct for a moment in time.
* Doesn't take up large amounts of disk space.
* Straightforward to get started with and evaluate without large time investment.
Couch fails a few of them, but I didn't know they were requirements until I'd started playing with it.
Orient seems to be very easy to set up, and supports a binary input protocol which might be faster than the HTTP drop mechanism I've been using against couchdb.
It still seems a little too young a project for me to want to use. I will definitely keep an eye on it though.
I will keep an eye on it also, especially if there are nice Clojure and JRuby wrappers.
I would be more enthusiastic but all of my current needs are very well met using PotgreSQL, MongoDB, and either AllegroGraph or Sesame as RDF data stores.