gpt4 book ai didi

java - Apache TDB 如何存储 RDF 数据?

转载 作者:行者123 更新时间:2023-12-02 11:12:12 24 4
gpt4 key购买 nike

根据 Apache website TDB“可以用作单台机器上的高性能 RDF 存储”。阅读文档我看不到它存储任何内容的位置。是否只是将每个资源存储在定义目录中其自己的文件中,如 this 中所述教程?如果是这样,那么它似乎不会很好地扩展。

最佳答案

TDB不仅仅将文件存储在指定的文件夹中。文件的内容将被索引。为一个文件构建了多个索引:一个索引是为 S P O 顺序构建的,另一个索引是为 P O S 等构建的(正如我对每种组合所说的那样)。

这些索引存储在指定的文件夹中。根据查询,将加载适当的索引。

如果将 RDF 文件添加到 TDB 存储,您将看到创建了许多文件。虽然这意味着文件的实际内容将被存储多次(对于每个索引),但它将加快查询执行速度,这通常比最小的存储使用更可取。

关于java - Apache TDB 如何存储 RDF 数据?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21083954/

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