我想從dbpedia RDF三元組創建數據庫。我有一張表Categories
其中包含維基百科中的所有類別。要存儲分類,我已創建了一個表,其中child
和parent
字段,外鍵爲Categories
表。要加載從NTriples類別IAM使用下面的SQL查詢Wikipedia Graph數據庫插入
INSERT INTO CatToCat (`child`, `parent`)
values((SELECT id FROM Categories WHERE BINARY identifier='Bar'),
(SELECT id FROM Categories WHERE BINARY identifier='Bar'));
但插入是很慢..將250萬間的關係將需要很長的時間..有更好的方法來優化查詢,模式?
你的問題對我來說並不合適。你說你正在使用SQL來查詢NTriples,這沒有多大意義。我假設你已經有了在SQL數據庫中導入的數據。部分原因是爲什麼?將表放入RDF /三重存儲並使用推理來推斷關係可能會更好。 – RobV 2011-01-21 13:54:55