如何使用 Java 在 OrientDB 中使用批处理
How to use batching in OrientDB using Java
我是 OrientDB
的新手,我想知道如何在 Java
本机驱动程序中使用批处理和大量 write/insert。我在 Java
.
中找不到任何示例
更新
由于我使用的是Document API
,所以使用大量插入只是
db.declareIntent(new OIntentMassiveInsert());
//your code here....
db.declareIntent(null);
这是一个小例子
OrientGraph g=new OrientGraph(yourPath);
String cmd = "begin\n";
cmd += "LET source = SELECT FROM V WHERE id = 'zz'\n";
cmd += "LET target = SELECT FROM V WHERE id = 'yy'\n";
cmd += "LET edge = CREATE EDGE RELATION FROM $source TO $target\n";
cmd += "commit";
g.command(new OCommandScript("sql", cmd)).execute();
希望对您有所帮助
我是 OrientDB
的新手,我想知道如何在 Java
本机驱动程序中使用批处理和大量 write/insert。我在 Java
.
更新
由于我使用的是Document API
,所以使用大量插入只是
db.declareIntent(new OIntentMassiveInsert());
//your code here....
db.declareIntent(null);
这是一个小例子
OrientGraph g=new OrientGraph(yourPath);
String cmd = "begin\n";
cmd += "LET source = SELECT FROM V WHERE id = 'zz'\n";
cmd += "LET target = SELECT FROM V WHERE id = 'yy'\n";
cmd += "LET edge = CREATE EDGE RELATION FROM $source TO $target\n";
cmd += "commit";
g.command(new OCommandScript("sql", cmd)).execute();
希望对您有所帮助