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

    Eric,

    Thanks for the bigdata.com <http://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


Good points and correct about RDF.rb - RDF would be useless without inference or search. Perhaps for backup, as it's so portable. I wouldn't mind keeping that in Riak.

Definitely though, the links would need to go into a store that has a SPARQL endpoint. Based on the current list of adapters, I like RedStore or the Talis Platform the most. However, it's a fast growing ecosystem and I'm not sure I need a semantic solution for now. Maybe I'll add RDF while my foot is being shot...

Orlin

------------------------------------------------------------------------

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

Reply via email to