On Thu, Apr 22, 2010 at 4:47 PM, Orlin Bozhinov <o...@soundsapiens.com> wrote:

>  Eric,
>
> Thanks for the bigdata.com link.  It's something I had missed spotting.
>
> The Semantic Web doesn't fit it all either.  I anticipate to much rather
> search riak (with its upcoming query language) than rely entirely on
> sparql.  Though I've always had the option in mind.  If you look at my
> previous reply you'll see I'm considering it.  I wonder what you think about
> the combined idea...
>
> If riak won't also become a real graph backend, then I'll likely go with an
> additional hosted database.  It could be a relational db (the most readily
> available kind), mongodb (i.e. mongohq), talis, etc.
>
>

Given today's landscape, and lessons learned, anyone who isn't thinking in
terms of diverse storage infrastructures isn't listening. There is no single
magic solution and in fact, the NoSQL ideology frees us from that mentality
(directed toward the relational database).

So yes, a combination of diverse components sounds like a reasonable
architecture.

Is it the ideal architecture? That's something you'll have to work out given
your technical requirements.

In terms of storage adapters, you're misunderstanding things. What they're
referring to is the ability to get RDF statements in/out of the these
backends. This doesn't imply that they transform them into graph databases.
The graph aspect would actually be something that RDF.rb would have to
provide on top of the underlying storage mechanism (via a SPARQL query
engine).

Without such, you have no means of traversal. RDF.rb does not support RDFS,
OWL, or SPARQL. It's essentially an RDF serializer that can retrieve/store
RDF statements via storage adapters. Not to imply that's a bad thing, you're
just not going to get graph like behavior from it.

Regards,
-Eric
_______________________________________________
riak-users mailing list
riak-users@lists.basho.com
http://lists.basho.com/mailman/listinfo/riak-users_lists.basho.com

Reply via email to