Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

Performance comparison of RDF storage vs traditional database

Has someone experiment RDF storage solution like Sesame? I'm looking for performance review of this kind of solution compared to the traditional database solution.

like image 393
Nicolas Avatar asked Aug 20 '08 12:08

Nicolas


3 Answers

There are plenny scalabity reports and benchmarks on the web about various triple-stores.

Here is a fine scalability report.

W3C itself maintain a wiki with lots of information about Large Triplestores and Benchmarks.

Follow these 3 links and take a time to read it. It's very informative. :)

like image 64
Marcio Aguiar Avatar answered Nov 18 '22 12:11

Marcio Aguiar


I've used sesame extensively in my projects at work. I've found it to be speedy and reliable enough for most situations I find myself in. It has definitely outperformed Jena's storage solutions on a variety of fronts. Sesame 1.x has faster query performance than the 2.x version, but the 2.x version has some nice features such as contexts and sparql support.

If you are looking to use a traditional relational database, you could look at something like D2RQ, or something like Owlgres (if you want inferencing).

like image 37
Michael Grove Avatar answered Nov 18 '22 10:11

Michael Grove


One intuition is that if you have a very large number of entities, tuple stores can save yourself the trouble of having your indexes routinely knocked out of memory as you switch between tables, and instead always have the first couple levels of the tuple index in RAM.

like image 1
John with waffle Avatar answered Nov 18 '22 12:11

John with waffle