levelgraph
Version:
A graph database for Node.js and the browser built on top of LevelUp
35 lines (26 loc) • 716 B
JavaScript
var level = require("level-test")()
, LevelWriteStream = require("level-writestream")
, levelgraph = require("../")
, up = level()
, db = levelgraph(up)
, startCounts = 100000
, counts = startCounts
, startTime = new Date()
, endTime
, doBench = function() {
if(--counts === 0) {
endTime = new Date();
var totalTime = endTime - startTime;
console.log("total time", totalTime);
console.log("writes/s", startCounts / totalTime * 1000);
return;
}
var triple = {
subject: "s" + counts,
predicate: "p" + counts,
object: "o" + counts
};
db.put(triple, doBench);
};
LevelWriteStream(up);
doBench();