トリプルストアのサイズをRDBMSの観点から大まかな同等性に関連付けることは可能ですか?または、これは保存されているデータのタイプ(私の場合はCMSのテキストコンテンツ)に基づいて大きく異なりますか?
私は、800MBのデータベースが17億のトリプルトリプルストアとどのように比較されるかについて頭を悩ませようとしています。私はこれがくだらない質問だと言われる準備ができています。
トリプルストアのサイズをRDBMSの観点から大まかな同等性に関連付けることは可能ですか?または、これは保存されているデータのタイプ(私の場合はCMSのテキストコンテンツ)に基づいて大きく異なりますか?
私は、800MBのデータベースが17億のトリプルトリプルストアとどのように比較されるかについて頭を悩ませようとしています。私はこれがくだらない質問だと言われる準備ができています。
質問に答えるのは難しいですが、ばかげているわけではありません。
大まかに言えば、次のようなものを使用して、テーブルサイズからトリプルカウントに変換できます。
triples = columns - 1 * rows
これは少し過度に一般化されていますが、たとえば次のようなテーブルがある場合は、いくつかのアイデアが得られるはずです。
prikey val1 val2
a 1 2
b 3 4
c 5 6
これは6つのトリプルになります。NTriples構文に精通している場合、トリプルは次のようになります。
<a> <val1> 1 .
<a> <val2> 2 .
<b> <val1> 3 .
<b> <val2> 4 .
<c> <val1> 5 .
<c> <val2> 6 .
より複雑な状況(複合ピルマリーキーなど)では、それよりも多かれ少なかれかもしれませんが、それはあなたにいくつかのアイデアを与えるはずです。