donderdag 2 mei 2013

Different Triplestores

Triplestores

Before I start to learn and use SPARQL I need to understand what kind of triplestores there are, which ones are the best and how to use triplestores. Triplestores are databases that can store and retrieve triples. A few points we have to look at to make a decision is:
  • What platform does the triplestore support
  • Whether it is open source
  • What RDF formats are they supporting
  • What programmatic environment it supports
  • What is the max amount of the triplestores it can hold
  • how user friendly is it
  • What language is it written in
After reading on the different kind of triplestores I managed to make a top 5 list of the most suitable triplestores to use:
  • ClioPatria
  • Jena
  • OpenLink Virtuoso
  • Sesame --> with external packages
  • Open Anzo
I made this list based on the data provided on the following websites:
First of all I am going to kick out the Open Anzo out of the list. Because I don't seem to be able to go to the main webpage and can't find any specific information about it, so I presume the tool is dead.

As for the rest it seems they seem to be able to do what is required of them. Though some functionality in OpenLink Virtuoso is not available if you don't have to the commercial version.

As for ClioPatria, its limitation lies with the scalability and limited query optimization. Which would be important if you are working with data exceeding a billion. It already takes 30 minutes and 30 gigabytes of memory to read a 120M triples.

For Jena, is that it is a platform that other tools can make use like Fuseki. Also it seems like Jena is much slower than for example Sesame.

Sesame biggest disadvantage is the storage capacity which is really very low. And without third-party APIs, has some short comings in certain functions.

So in the end everyone of the triple stores mentioned  are good in its own way. Though myself I would choose for Sesame, this options is based on the simplicity based on what I require from the tool. Though other people would prefer other tools because of certain short comings of the specified triple store.

Geen opmerkingen:

Een reactie posten