Hi,
I have the following setup
User -> MultiplayerServer -> OrientDBServer
MultiplayerServer is the one that always connects to OrientDBServer, currently to connect to the database Im always doing the following:
try {
OrientGraphFactory orientDBfactory = new OrientGraphFactory(Constants.orientDBURL, x, y).setupPool(1,50);
OrientGraph graph = orientDBfactory.getTx();
Vertex vMode= graph.getVertex("#17:3");
vMode.setProperty("stuff", "stuffValue");
graph.commit();
} catch (Exception e) {
System.out.println("ERROR: " + e.toString());
if (graph != null) {
graph.rollback();
}
orientDBfactory.close();
} finally {
if (graph != (null)) {
graph.shutdown();
}
orientDBfactory.close();
}
My question is, do I create and close each time a OrientGraphFactory? or should I do that only once (at server startup) and leave it open?
thanks a bunch!