Hello,
> I have need for a graph which can support both OLTP (real-time) interactions on known nodes and also OLAP (or replies in minutes) queries across the whole dataset. Does Titan support both of the models at the same time? I can find docs on setting up OLTP cluster and others on OLAP cluster, but they seem to be mutually exclusive configurations. Thanks for any pointers.
Titan does support both models. However, I don't know what you mean by "at the same time."
1. You can run OLTP queries against a Titan cluster while, at the same time, an OLAP query is executing against it. The problem with this is that typically OLAP queries touch a lot of data and thus, it can slow down your OLTP response time. For applications that have a required OLTP response time, you will have a "cloned cluster" where you run your analytic/OLAP jobs.
2. An OLAP query can be composed of OLAP/OLTP components and thus, depending on the compilation, the first part may be served by an OLAP job, the second by an OLTP job, the third by an OLAP, etc…. While not "at the same time," the same traversal can move between OLAP and OLTP (depending on compilation).
HTH,
Marko.
http://markorodriguez.com