我正在研究一个协同过滤推荐系统。我之前在并行线程环境中构建了这样一个系统,使用 SPARQL 查询 RDF。由于 SPARQL 和 RDF 图的并行性质,这很有效。但是,我现在在标准台式 PC 中工作,我想知道在很大程度上是串行环境中使用 SPARQL 是否仍然是一种方法。当我使用 C# 时,我查看了 dotNetRDF,并且想知道它是否比简单的 SQL 更有效,尤其是现在 dotNetRDF 似乎正在远离 SQL 后端。
那么就几个线程的性能而言,SQL 还是 dotNetRDF?表格还是图表?