On 23/12/17 00:15, Dimov, Stefan wrote:
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?

There are quiet a few SPARQL triple stores.  Choose and use.

RDFConnection is part of the Jena codebase.


Can you, please, point me, to examples how to:
        
1. Implement SQL adapter

See the code for jena-sdb. This component is "maintenance only".

2. Implement usage of alternative graph DB

Choose your SPARQL triplestore, download and use!

SPARQL and it's protocols are standards. The tripe store can be any one that implements the standards. In the SPARQL world, compliance levels are high.


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
     >

Reply via email to