2014-11-09 70 views
0

如問題所示,我想知道測試TitanDB圖形的最佳實踐/建議是什麼? (主要是單元測試)什麼是測試TitanDB圖形的最佳實踐

我說的圖有< 100k節點和< 200k的邊緣非常適合內存。

P.S:這是一個稍微主觀的問題,但應該對社區有益。

回答

1

如果您的主要單元測試遍歷從圖中讀取並且您的圖數據是靜態的,那麼對於這個大小的圖,您可以考慮在所有測試開始時全部加載它,然後在測試中共享該圖實例。如果這不是圖形的本質,那麼in-memory instance可能是最好的,因爲您可以根據需要設置它並將其撕下。

總之,從配置可以這樣做:

storage.backend=inmemory 

或programmtically:

g = TitanFactory.build().set('storage.backend','inmemory').open()