We are using OrientDB to store visitor stats on meople.net behind the scenes: http://meople.net/visitor/index.jsp
Document oriented tables are used. I like no-sql access to indexes:
OIndex<?> index = db.getMetadata().getIndexManager().
getClassIndex(klassName, indexName);
Collection<ODocument> = index.getEntriesBetween(start, end, true);
Nothing to say here: it just works.