与Cassandra一样,并行写入Titan DB的方式是什么?使用Titan和Cassandra作为数据存储。总的来说,我想平行地写入数据库,以便提高性能。
我尝试使用java多线程执行此操作但遇到锁定异常。
答案 0 :(得分:1)
Aurelius Graphs邮件列表中提到了这个问题:
https://groups.google.com/d/msg/aureliusgraphs/LbOx0wKhULc/j2wQuBtRqTQJ
当然欢迎其他答案,但是这里是我在该交流中的回答摘要:
您可以使用多线程,多个JVM处理等以并行方式写入Titan。但是,如果您的Titan架构使用锁来强制执行唯一性,则您将不可避免地遇到锁定异常。有两种方法可以解决这个问题: