2013-01-24 143 views
3

我們將使用Virtuoso來存儲RDFs,三重計數將以1億開頭。我需要知道什麼應該是典型的RAM,CPU,磁盤等。查詢將使用SPARQL,並且會有一些複雜的查詢。Virtuoso系統需求

請提供您的輸入。

回答

4

Virtuoso 6.x triple(quad)的平均大小約爲30bytes,因此對於1億個三元組,需要大約3GB RAM,這是使數據庫工作集適合內存的最關鍵組件,一旦數據庫被「預熱」,數據不需要從磁盤加載,以獲得最佳性能。運行復雜查詢時尤其如此。在磁盤方面,數據庫可以加載到存儲器中的速度越快,執行的檢查點等等,因此在可能的情況下推薦使用SSD或類似設備,特別是如果內存有限並且有時不可避免地從磁盤讀取數據。就處理器而言,標準商品64位處理器目前已經足夠,通常運行在您選擇的Linux x86_64系統上,因爲所述內存始終是最關鍵的組件。

請參見下面的Virtuoso FAQ和peformance優化文檔瞭解更多詳情:

http://virtuoso.openlinksw.com/dataspace/dav/wiki/Main/VirtRDFPerformanceTuning http://virtuoso.openlinksw.com/dataspace/dav/wiki/Main/#FAQ

+0

「隨着炫技7你獲得3倍的壓縮列存儲模式下運行,其中RDF四路店運行在默認情況下,平均每個Quad有10個字節「 https://www.mail-archive.com/[email protected]/msg06875.html –