Thanks Andy,
I didn’t quite understand this:
“1/ Use SPARQL (interface RDFConnection) to connect to a remote triple
store. SPARQL tripe stores are very good at implementing the standards.”
Does it mean that the graph DB I wanna use, should (out-of-the-box) support
triples and SPARQL or this is the part that I should implement in order to use
it with Jena?
Can you, please, point me, to examples how to:
1. Implement SQL adapter
2. Implement usage of alternative graph DB
Happy holidays!
Stefan
On 12/21/17, 1:46 AM, "Andy Seaborne" <[email protected]> wrote:
On 21/12/17 04:41, Dimov, Stefan wrote:
> Hi all,
>
> Where can I find more detailed info on how can use Jena with:
>
>
> 1. RDBMS
> * Does it support just any RDBMS?
The supported databases are described in the documentation:
https://jena.apache.org/documentation/sdb/databases_supported.html
Note:
[[
Use of SDB for new applications is not recommended.
This component is "maintenance only".
TDB is faster, more scalable and better supported than SDB.
]]
> * If not, and I want to use it with different (from the
supported) RDMS what should I do?
Do you need it to be an SQL database? (Someone was doing HAMA at one
time but we didn't hear back from them).
You have to write the SQL adapter - SQL syntax, especially for DDL, is
quite variable. There are various examples to start with.
But SDB does not have the scale and speed of a native graph database.
> 1. Alternative (not TDB) graph DB
> * Is it possible
Yes.
1/ Use SPARQL (interface RDFConnection) to connect to a remote triple
store. SPARQL tripe stores are very good at implementing the standards.
2/ See if the store of your choice offers a Jena adapter.
Andy
> * If not, can it easily be done?
>
> Regards,
> Stefan
>