4

RDF の保存に Virtuoso を使用すると、最初はトリプル カウントが 1 億になります。これには、典型的なRAM、CPU、ディスクなどを知る必要があります。クエリは SPARQL で行われ、クエリは少し複雑になります。

ご意見をお聞かせください。

4

1 に答える 1

5

Virtuoso バージョン 6.x のトリプル (クワッド) の平均サイズは約 30 バイトであるため、1 億のトリプルの場合、約 3GB の RAM が必要になります。これは、データベースのワーキング セットをメモリに収めるための最も重要なコンポーネントであり、データは必要ありません。最高のパフォーマンスを得るために、データベースが「ウォームアップ」されたらディスクからロードされます。これは、複雑なクエリを実行する場合に特に当てはまります。ディスクに関しては、高速であるほど、データベースをメモリにロードしたり、チェックポイントを実行したりできます。したがって、特にメモリが制限されていて、時々ディスクからデータを読み取ることが避けられない場合は、可能であれば SSD または同様のデバイスをお勧めします。プロセッサの標準的なコモディティに関しては、現在入手可能な 64 ビット プロセッサで十分であり、通常は任意の Linux x86_64 システムで実行されます。

詳細については、次の Virtuoso FAQ およびパフォーマンス チューニング ドキュメントを参照してください。

http://virtuoso.openlinksw.com/dataspace/dav/wiki/Main/VirtRDFPerformanceTuning http://virtuoso.openlinksw.com/dataspace/dav/wiki/Main/#FAQ

于 2013-01-24T09:30:29.630 に答える