Fork me on GitHub
#rdf
<
2022-08-23
>
simongray07:08:36

I will look into it! Thanks once again.

simongray08:08:13

> @rowland.watkins Jena has clearly grown over the years! yeah, people keep telling me it’s slow and I shouldn’t use it, but it’s been fine so far and has a lot of functionality compared to the alternatives.

quoll10:08:10

It totally depends on what you're doing, especially the scale at which you're doing it. If you're only working with 10s of millions of triples then it's totally fine. TopQuadrant even built their systems over Jena

Rowland Watkins11:08:50

Yeah, exactly this

Rowland Watkins11:08:39

I also might add that the perception of Jena being slow might be a combination of being JVM-bound and the fact the forward (possibly backward) reasoners are memory intensive

Rowland Watkins11:08:48

Most other libs I knew of (Redland, RDFLib, 3store, 4store) don’t have any general purpose reasoners (out of the box at least)

quoll14:08:02

JVM isn’t really a reason to be slow though

quoll14:08:55

e.g. Stardog is very fast. That said, the Stardog VP Engineering said that it would be nice to have done it in Rust instead, due to performance, but it’s simply not worth it at this stage

Rowland Watkins15:08:12

You’re quite right, the JVM isn’t a reason to be slow.

Rowland Watkins15:08:29

Never taken a look at Stardog, I should get up to speed on these newer platforms - @quoll thanks for the info

👍 1
quoll15:08:34

There’s also a Clojure lib for Stardog. I started it, and they picked it up to maintain it. Then they told me just recently that it’s currently in use at NASA… which I thought was cool 🙂

metal 3