Hi Jeff, One of the main features of Rya is it provides an open rdf compliant triplestore for nosql back ends. There is also built in security/visibility protections at the individual triple level.
Accumulo backed Rya was intended for extremely large dataset use cases, whereas Mongo db backed Rya was meant for smaller deployments (a single node use case). The accumulo back end is more mature than the Mongo back end. There are a few other back ends that exist, but they are more science experiments than hardened software at this point. I put together a dynamo db backend for aws use cases. I got kind of scared about how much effort it would take for me (or someone else) to maintain it though, so the pr has never been merged. It would also be really straight forward to put together other back ends-- I can help guide/work with someone if there's an interest to do it. I haven't gotten a good feel for what other back ends would be popular, so I've been hesitant to put in the effort. Sent from my iPhone > On Jul 20, 2017, at 9:02 PM, Jeff Zemerick <[email protected]> wrote: > > Hi, > > I'm excited to have found Rya. I did a build and was able to insert and > execute queries using the MongoDB backend. In addition to the Accumulo > backend I see open JIRA tasks for a few other backends. Are there any > downsides to using the MongoDB backend instead of the original Accumulo > backend implementation? Is it a goal to add support for additional backends? > > Thanks, > Jeff
