Neo4j是一个非常快速且可扩展的图形数据库,似乎它可以用于商业项目,它也是免费的!
与此同时,没有RDF三重存储可以很好地处理大数据或提供高速访问.而且,免费的RDF三重商店表现更差.
那么RDF和RDF三重存储对Neo4j的优势是什么?
Mic*_*ael 18
使用RDF而不是Neo4j的三重存储的优势在于它就是它们的设计目标.Neo4j非常适合许多用例,但根据我的经验,它在加载和查询RDF方面的性能远低于所有专用的RDF数据库.
RDF数据库无法扩展或不快速,这是一个谬论.当然,他们尚未达到关系数据库所具有的性能和规模水平,但他们有50年的领先优势.许多三重商店可扩展到数十亿的三元组,提供"标准"企业功能,并为许多用例提供卓越的性能.
如果您要将RDF用于项目,请使用三重商店; 它将提供最佳性能和一组功能/ API,以便与RDF一起构建您的应用程序.
Ste*_*ris 10
RDF和SPARQL是标准,因此您可以选择多个实现,并可以将数据从一个RDF存储迁移到另一个RDF存储.
此外,SPARQL查询语言的1.1版非常复杂(比大多数SQL实现更具表现力),并且可以执行各种需要在Neo4J中编写大量代码的查询.