1
我見過很多關注讀取和查詢性能的triplestore基準測試。 但是,我正在考慮轉移到三重存儲的應用程序具有非常動態的數據,我非常關心寫入性能和鎖定。Triplestore寫入性能和鎖定
例如,我聽說Jena/TDB只能用於一次寫入,多讀鎖定模式。這允許多個讀者SPARQL查詢可以同時運行。但是,當寫操作發生以創建/更新三元組時,只有在任何現有的運行SPARQL查詢完成之後才能對寫操作進行處理。此外,在寫操作正在進行時,不會發生讀操作(在模型中的任何三元組)。您可以想象批量數據複製操作很長一段時間會阻止任何SPARQL查詢。
那麼,你可以想象這個鎖定模型會對我的應用程序造成嚴重的後果!
有沒有人在這個級別做過不同的三重店的比較?
即使您可以評論您正在使用的三重商店,這對我仍然非常有用。
您可能已經看到過,但爲了其他人的利益,關於此主題的一些耶拿文檔位於http://openjena.org/how-to/concurrency.html – DNA