AllegroGraph Database vs. Jena SBD

115 views
Skip to first unread message

Garker

unread,
Nov 29, 2009, 5:06:46 PM11/29/09
to SemanticWebAustin


Im having an issue concerning RDF database stores.

Does Allegro have a standard RDF DB and does such a thing exist?
Allegro says that its
DB consists only of indices, wo tables, and thats fine. I could not
find any other details.

Jena uses an RDF DB called SBD, which can be created in any SQL
database like
MySql. It also has a custom db called TBD.

What i am getting at is using a single, central, standard RDF database
that several tools can
connect to.

If every tool needs a different type of RDF db then that is a problem.




Watching Star trek TOS on Netflix Streaming on my eee netbook.

Juan Sequeda

unread,
Nov 29, 2009, 5:13:12 PM11/29/09
to semantic...@googlegroups.com
Hi Garker,

AllegroGraph is a RDF store and apparently one of the best performing stores. However, you can only have a free copy if you are using up to 50 million triples. 

Jena SBD uses any relational database as the underlying store and literally creates a table with three columns. Jena TBD is a native triple store.

For any of these triple stores, all you do is load your RDF data in any format (or at least it should be that way) and these stores should each have their own API. This same RDF should be able to load in any of the stores of your choice (the advantages of the RDF!!!)

What are the different tools that you have that need to connect to your rdf store? 

Juan Sequeda, Ph.D Student
Dept. of Computer Sciences
The University of Texas at Austin
www.juansequeda.com
www.semanticwebaustin.org



--

You received this message because you are subscribed to the Google Groups "SemanticWebAustin" group.
To post to this group, send email to semantic...@googlegroups.com.
To unsubscribe from this group, send email to semanticwebaus...@googlegroups.com.
For more options, visit this group at http://groups.google.com/group/semanticwebaustin?hl=en.



Garker

unread,
Nov 30, 2009, 10:44:53 AM11/30/09
to SemanticWebAustin
Jena/SBD

You can create a RDF DB in any SQL database.
Jena has a large number of Sem Web features, incl. a reasoner, api,
sparql, and even a rules engine.
Integrates with many other tools, like pellet, and protege 3/4.
Jena looks to me to be a heavy tool, and open source.
Jena knows OWL.
We can extend Jena.


AllegroGraph

Has a closed RDF DB made from 3 indexes only.
Fast sparql engine.
Limited reasoning.
"Lisp" features that seem dated.
I cant see how Allegro integrates with many other tools.
Closed, not open source.


Sesame

Im just getting into Sesame.
Open source RDF DB.
several ways to create the RDF DB
No sparql engine, has SeRQL instead
Java API
Plugins to integrate with OWL, Jena, .Net,Ruby, Python, Protege.
the BOR DL reasoner is available
this is an interesting RDF tool
open source

Juan Sequeda

unread,
Nov 30, 2009, 12:30:21 PM11/30/09
to semantic...@googlegroups.com
I agree!

However, take a look at the Berlin SPARQL Benchmark.


Jena doesn't do very well


Juan Sequeda, Ph.D Student
Dept. of Computer Sciences
The University of Texas at Austin
www.juansequeda.com
www.semanticwebaustin.org


Garker

unread,
Nov 30, 2009, 5:05:09 PM11/30/09
to SemanticWebAustin

Now I am looking hard at a Virtuoso/Jena system.

The two are already integrated.

Jena with a Virtuoso RDF DB.

Virtuoso has great benchmarks!!
> > semanticwebaus...@googlegroups.com<semanticwebaustin%2Bunsu...@googlegroups.com>
> > .

Juan Sequeda

unread,
Nov 30, 2009, 5:07:23 PM11/30/09
to semantic...@googlegroups.com
Yes! Virtuoso is another great option. They have an open-source version and a commercial version too.

Juan Sequeda, Ph.D Student
Dept. of Computer Sciences
The University of Texas at Austin
www.juansequeda.com
www.semanticwebaustin.org


To unsubscribe from this group, send email to semanticwebaus...@googlegroups.com.
Reply all
Reply to author
Forward
0 new messages