On Wed, Sep 26, 2012 at 9:49 AM, Sudhakar G <sudhakar.t...@gmail.com> wrote:
> Can anyone help me how to run transactions when using Rexster over Neo4J..
When using batch kibble, how can I type cast rexsterGraph to blueprints TransactionGraph. I guess TransactionGraph is the only way in which I can call startTransaction and stopTransaction.
Is there any way in which I can mark the transaction boundaries while using Rexster.
I didn't realize that you were trying to use RexsterGraph.
RexsterGraph is not transactional at this time as it only uses the
standard REST API (which I mentioned earlier does not have
transactional capabilities). As it works with the standard API, it
does not operate with Batch Kibble (a rexster extension). The two
pieces must be utilized independently of each other.
On Wed, Sep 26, 2012 at 10:15 AM, Sudhakar G <sudhakar.t...@gmail.com> wrote:
> Thanks Stephen for the information....
> When using batch kibble, how can I type cast rexsterGraph to blueprints
> TransactionGraph.
> I guess TransactionGraph is the only way in which I can call
> startTransaction and stopTransaction.
> Is there any way in which I can mark the transaction boundaries while using
> Rexster.
> On Wednesday, September 26, 2012 7:19:02 PM UTC+5:30, Sudhakar G wrote:
>> Can anyone help me how to run transactions when using Rexster over Neo4J..
Is there any way in which I can batch the update calls being made to rexster. The problem is that the every property set on a node is being made in seperate transaction which is affecting the performance of our system.
We need a solution for this very badly.
On Wednesday, September 26, 2012 8:55:51 PM UTC+5:30, Stephen Mallette wrote:
> I didn't realize that you were trying to use RexsterGraph. > RexsterGraph is not transactional at this time as it only uses the > standard REST API (which I mentioned earlier does not have > transactional capabilities). As it works with the standard API, it > does not operate with Batch Kibble (a rexster extension). The two > pieces must be utilized independently of each other.
> Stephen
> On Wed, Sep 26, 2012 at 10:15 AM, Sudhakar G <sudhak...@gmail.com<javascript:>> > wrote: > > Thanks Stephen for the information....
> > When using batch kibble, how can I type cast rexsterGraph to blueprints > > TransactionGraph. > > I guess TransactionGraph is the only way in which I can call > > startTransaction and stopTransaction.
> > Is there any way in which I can mark the transaction boundaries while > using > > Rexster.
> > On Wednesday, September 26, 2012 7:19:02 PM UTC+5:30, Sudhakar G wrote:
> >> Can anyone help me how to run transactions when using Rexster over > Neo4J..
If you are restricted to only using RexsterGraph, then I'm afraid
there aren't other options available within it. As workarounds, I
could only suggest that perhaps in cases where you have the most
significant performance problems you bypass RexsterGraph and make your
transaction-based calls to the Batch Kibble.
or perhaps just send some transactional Gremlin to the Gremlin
Extension. TinkerPop has had some internal discussions on improving
RexsterGraph operations/performance, but no real plans have been
established yet to implement anything specific. If you have some
ideas for how you would like to see RexsterGraph working please feel
free to add comments/thoughts to this issue in Blueprints:
On Fri, Oct 26, 2012 at 10:16 AM, Sudhakar G <sudhakar.t...@gmail.com> wrote:
> Hi Stephen,
> Is there any way in which I can batch the update calls being made to
> rexster.
> The problem is that the every property set on a node is being made in
> seperate transaction which is affecting the performance of our system.
> We need a solution for this very badly.
> On Wednesday, September 26, 2012 8:55:51 PM UTC+5:30, Stephen Mallette
> wrote:
>> I didn't realize that you were trying to use RexsterGraph.
>> RexsterGraph is not transactional at this time as it only uses the
>> standard REST API (which I mentioned earlier does not have
>> transactional capabilities). As it works with the standard API, it
>> does not operate with Batch Kibble (a rexster extension). The two
>> pieces must be utilized independently of each other.
>> Stephen
>> On Wed, Sep 26, 2012 at 10:15 AM, Sudhakar G <sudhak...@gmail.com> wrote:
>> > Thanks Stephen for the information....
>> > When using batch kibble, how can I type cast rexsterGraph to blueprints
>> > TransactionGraph.
>> > I guess TransactionGraph is the only way in which I can call
>> > startTransaction and stopTransaction.
>> > Is there any way in which I can mark the transaction boundaries while
>> > using
>> > Rexster.
>> > On Wednesday, September 26, 2012 7:19:02 PM UTC+5:30, Sudhakar G wrote:
>> >> Can anyone help me how to run transactions when using Rexster over
>> >> Neo4J..