05-21-2010 06:04 PM
05-27-2010 12:01 PM
I don't see the point in using a document-oriented database to store process states.Sebastian, deploying everything in the cloud, e.g. EC2 or the like, is the reason for this requirement.
06-02-2010 06:25 AM
06-02-2010 06:05 PM
There was a discussion on NoSQL related to the jBPM5 roadmap on the jBPM developers' mailing list a few days or weeks ago. There were also voices asking to support non-relational databases. I don't see the point in using a document-oriented database to store process states.
Hi Sebastian, so noSQL isn´t only document based. You can have another approach like key-value ( Redis is my choice) or MongoDB ( was developed by DoubleClick team) that use both concepts.
06-02-2010 06:13 PM
Here's the summary of how I see the tradeoff:
on the one hand: "although i'm very convinced that there is no valid argumentation for us to support multiple persistence providers, i think might still can consider it because embeddablility is in our core values. and if 80% of developers consider persistence framework as part of the app environment that we have to embed into, then at least we should consider it."
on the other hand, supporting multiple persistence frameworks will be a very big challenge to get the QA set up. it's not only just providing an implementation of the persistence session interface. it's also figuring out how to deal with the differences between persistence providers without breaking the other providers. and imagine the build scripts for continuous integration when we want to test the matrix of {servers like tomcat versions, jboss, genronimo} x {transaction demarcation technologies like Spring, JDBC, JTA} x {persistence providers} x {databases like oracle, mysql, postgresql,…}
i think the work involved to support different persistence providers is underestimated big time. and it's not adding any functional features.
probably the point why i currently tip over to not supporting multiple DB persistence providers: i don't see the value. i can see that an architect thinks it's cooler that all of his application is build on the same persistence provider. but i think that is only a small aspect compared to the bigger issue of QA and the immense amount of work that will go into it. that extra effort of building the pluggability and the QA effort will come at the expense of more interesting features that we could build.
thoughts?
06-20-2010 02:55 PM
07-19-2010 10:40 AM
For what I understood, Tom was going to provide variable JPA persistence independantly from how their internal persistance is managed. If that's the case, I don't see a problem with iBatis.
02-11-2013 03:36 AM
on the other hand, supporting multiple persistence frameworks will be a very big challenge to get the QA set up. it's not only just providing an implementation of the persistence session interface. it's also figuring out how to deal with the differences between persistence providers without breaking the other providers
02-12-2013 01:45 AM
Tags
Find what you came for
We want to make your experience in Hyland Connect as valuable as possible, so we put together some helpful links.