Re:Cayley – An open-source graph database
by JasonL9000 on Wednesday June 25, 2014 @06:49PM
(#7947204)
I have. I'm on the team that's been developing it for the past four years. It's nice to see graph databases getting some popular traction at last. (I was into them before they were cool, of course.) I've only just started looking at Cayley but it looks like there are some significant differences between the projects. Orly is designed for high-speed, high-volume applications that need large-scale storage and consistent transactions. We're more OLTP than OLAP, which seems to be the way Cayley leans. Most graph systems tend toward analytic applications.
[ Parent
| on HN ]
Re:Cayley – An open-source graph database
by preillyme on Wednesday June 25, 2014 @06:52PM
(#7947215)
Could Cayley use Orly for a storage engine?
Re:Cayley – An open-source graph database
by JasonL9000 on Wednesday June 25, 2014 @07:03PM
(#7947260)
Maybe so. Orly has a somewhat leveldb-like component called a Repo which might slot in well. A Repo is a log-structured merge storage system that also provides indexing, access to previous values, and, most importantly, consistent reads and writes, even across multiple Repos. It also makes good use of resources (RAM, SSD, HDD) to optimize performance and cost. (Also working on letting it run on GPUs, for insanely high performance for people with the power and air conditioning budgets.)
I've seen a couple of mentions of graph dbs on GPUs in this thread, and it does seem like a (somewhat) obvious fit. Anyone aware of any projects that make (good) use of that right now? Not necessarily a stand-alone service, but also things like an embedded graph db ("berkley db for graphs") or something like that?
BigData by systap is working on this combination see this blog post (http://blog.bigdata.com/?p=658)