[英]Concurrent write to titan DB to improve performance
像Cassandra一樣,對Titan Titan進行並發寫入的方式是什么。 我正在將Titan與Cassandra一起用作數據存儲。 總的來說,我想並行寫入數據庫,以便提高性能。
我試圖用Java多線程來做到這一點,但是卻得到了鎖異常。
在Aurelius Graphs郵件列表中提出了以下問題:
https://groups.google.com/d/msg/aureliusgraphs/LbOx0wKhULc/j2wQuBtRqTQJ
當然,這里還有其他答案,但是,這是我從這次交流中得到的答案的摘要:
您可以使用多線程,處理多個JVM等以並行方式寫入Titan。 但是,如果Titan模式使用鎖來強制執行唯一性,則不可避免地會遇到鎖異常。 有兩種方法可以解決此問題:
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.