gpt4 book ai didi

cassandra - 如何在 cassandra 集群上进行 SPARQL 查询处理?

转载 作者:行者123 更新时间:2023-12-04 04:36:36 25 4
gpt4 key购买 nike

我想知道如何在 Cassandra 集群上完成 SPARQL 查询处理。例如,我将 LUBM 生成的大学数据存储在 Cassandra 集群上。现在我想在 Cassandra 节点 A、B、C、D 上执行以下查询,我将此查询交给节点 A,因为该节点是我的主客户端节点,它将使用 Gossip 协议(protocol)与其他节点同步。

PREFIX ub: <http://www.lehigh.edu/~zhp2/2004/0401/univ-bench.owl#> 
SELECT ?X WHERE
{
?X a ub:student .
?Y a ub:graduateCourse .
?X ub:takesCourse ?Y .
}

我的问题是如何在分布式 Cassandra 节点上执行查询的子部分?节点 A 是否将完整查询传递给所有节点并从每个其他节点获取结果?或者查询的一部分被分发到所有节点并返回中间结果,然后再次发送第二部分等等..?

最佳答案

Cassandra 本身不支持 SPARQL 查询语言。但是,CumulusRDF是一个基于 Cassandra 的 RDF 数据库,它支持 SPARQL——它可能是你需要的。

关于cassandra - 如何在 cassandra 集群上进行 SPARQL 查询处理?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19647649/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com