2013-07-21 115 views
3

我有一些非常基本的DBpedia查詢響應非常緩慢。我不確定這是否是DBpedia.org本身的性能問題。例如,下面的查詢DBpedia的需要4秒2之間的任何地方對我來說,這我的網絡術語是相當緩慢:DBPedia查詢非常慢

PREFIX dbp: <http://dbpedia.org/resource/> 
PREFIX dbp2: <http://dbpedia.org/ontology/> 
PREFIX foaf: <http://xmlns.com/foaf/0.1/> 
SELECT ?image ?thumbnail ?abstract WHERE { 
    dbp:Hrithik_Roshan foaf:depiction ?image . 
    dbp:Hrithik_Roshan dbp2:thumbnail ?thumbnail . 
    dbp:Hrithik_Roshan dbp2:abstract ?abstract . 
    FILTER (LANG(?abstract) = "en") 
} 

link to live results

中的遊離鹼類似查詢250毫秒內響應。 DBpedia有更好的表現嗎?

+1

DBpedia響應時間似乎有點擊中和錯過。大約六個小時前,當我檢查時,問題中的查詢超時了,但現在我立即得到了答覆。 –

+0

@JoshuaTaylor你知道我可以查詢的任何替代端點嗎? –

+0

好問題+1 – Kristian

回答

0

我認爲這個問題可能與特定查詢或部分查詢是否當前在內存中有關......即它最近運行。

與其他一些RDF數據庫相比,DBPEDIA相對比較扁平,並且包含大量的數據。所以,你應該總是考慮你可能會冒着意外的方式詢問太多的數據與查詢..

+0

1)我不確定它是否關於數據在記憶,因爲當我面對這個問題時,我一直面對它很長時間(在15分鐘內測試了60個電話,仍然很慢) 2)我的查詢是一個更簡單的查詢,它只是詢問主題的圖像和摘要 –

+0

我不確定這種地區究竟有多重要,但即使你在15分鐘內運行了60次,某人可能會運行更多。 –

+1

你們都說得很好。我會問我的一些同事他們的想法並回復給你。 – Kristian