orientdb Java API的哪些部分是线程安全的?

时间:2016-04-19 00:48:48

标签: orientdb

查看ORecord类的来源,看起来它的设计并没有考虑到多线程。

是否有线程安全使用API​​的指南?

1 个答案:

答案 0 :(得分:3)

如果使用数据库实例,常见的方法是为每个线程分别拥有此对象的实例,为了简化此任务,您可以使用数据库对象池,例如com.orientechnologies.orient.core.db.OPartitionedDatabasePool。 通常,只有OStorage个实例是线程安全的,其余的对象不应该在线程之间共享,而应该使用数据库实例加载。