2

私が読んだほとんどのトリプル ストアは、約 50 億のトリプルまで拡張可能であると言われています。

上限を設定する必要がある理論的な理由があると人々が考えているかどうか、またそれらをよりスケーラブルにするための特定の方法を知っているかどうかを知りたいです。

既存のトリプル ストアが次のようなことを行っているかどうか知りたいです。

  • URI を整数で表す
  • 順番に整数
  • 私が想像するURIの代わりに整数を検索してください(バイナリ検索などを実行できるため)。

    考え...

  • 4

    1 に答える 1

    3

    3 店舗が 5 億に到達するためには、それ以上のことをしなければなりません。私はトリプル ストアの実装に数年を費やしてきました。

    問題は、多くの rdf クエリが 2 次または 3 次であることです (そして、より高い次数は聞いたことがないわけではありません)。これは、エンティティのセットをクエリするだけでなく、エンティティのセットに関するデータを同時にクエリすることを意味します。エンティティ スキーマに関するデータ。エンティティ スキーマを記述するために使用されるスキーマ言語を記述するデータ。

    このデータ/メタデータ/メタメタデータ/などの形状に関する仮定を作成できるようにするために、リレーショナル データベースで使用できる制約はありません。

    5 億を超える方法はありますが、それらは些細なことではなく、簡単に達成できる成果 (つまり、あなたが言及したアプローチ) は、私たちが現在いる場所にたどり着くために必要でした。

    そうは言っても、rdf-store によって提供される柔軟性と、記述ロジックでの解釈を介して利用可能な表示セマンティックとの組み合わせにより、すべてが価値のあるものになります。

    于 2010-07-23T08:11:52.690 に答える