我想从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