I've just implemented the client for OrientDB document graph NoSQL dbms (http://www.orientdb.org).
This implementation uses the "local" protocol that means the database is embedded.
The code it's very simple (few lines) and I've not played too much to improve performance.
Do you have a comparison against other clients with the same HW?
Added support for OrientDB first release
fixed last exception on basic implementation
Removed automatic index creation
Thank you for the patch! Could you add an DATABASES entry in bin/ycsb for orientdb? It should look something like:
"orientdb" : "com.yahoo.ycsb.db.OrientDBClient",
Unfortunately the build is failing. It looks like it cannot find orientdb-core.jar.
[ERROR] Failed to execute goal on project orientdb-binding: Could not resolve dependencies for project com.yahoo.ycsb:orientdb-binding:jar:0.1.4: Could not find artifact com.orientechnologies:orientdb-core:jar:1.0-SNAPSHOT -> [Help 1]
Could you take a look?
Fixed OrientDB implementation
gh-76 Implemented OrientDB client
gh-76 Updated the orientdb version to 1.0.1.
Finally merged the patch. Sorry it took me so long, and thanks for the patch, Luca!