cancel
Showing results for 
Search instead for 
Did you mean: 

NoSQL support for Activiti Engine

sankarts
Champ in-the-making
Champ in-the-making
Hello,

I went thro' Activiti with Neo4j DB (with primitive sample) in Joram's blog. Refer:
<http://www.jorambarrez.be/blog/2013/07/05/nosql-experimentations-with-activiti-a-very-simple-neo4j-p...>

The round about way, I could think of is integrating Activiti with Spring Data. I mean
Activiti can get integrated with Spring Framework. In turn, Spring Data project can be used for NoSQL DB support.
Refer:
<http://nosql.mypopescu.com/post/1455501245/spring-framework-goes-nosql-with-spring-data>

Just wondering, Which is the best way to integrate NoSQL (say Cassandra) DB with Activiti engine? Is there any documented / proven mechanism?

Thanks in advance,
5 REPLIES 5

jbarrez
Star Contributor
Star Contributor
Unfortunately there isn't. Also with the Neo4J thing, I first started by getting the basics working without trying to extend Activiti itself but rather prove it worked. It's a huge thing to do, port it so it works on Spring Data. the main thing which I found the hardest, was to find a good alternative for transactions … it's quite important for a state machine such as Activiti but many lack it (hence why i chose Neo4j as it has transactions).

sankarts
Champ in-the-making
Champ in-the-making
Hi Joram,

I would like to do Cassandra as my database for Activiti integration.

Can you throw some light on "Right (the best) approach" to do this integration? Thanks.

trademak
Star Contributor
Star Contributor
Hi Shankar,

If you are willing to spent time on this we are available for any help needed.
A start would be to explore the MyBatis logic and determine the best way to override it.

Best regards,

davidhardwick
Champ in-the-making
Champ in-the-making
Hi Joram,

I sent you a LinkedIn request about scaling Activiti and Cassandra.  Please use my information in that request so we can setup a time to talk.

ppeddi
Champ in-the-making
Champ in-the-making

Has anyone come up with cassandra plugin for Activiti 6? We are looking for a NoSQL persistence and since we already use Cassandra, it would be a great fit for us.