2009/11/17 Rickard Öberg <[email protected]>

> On 2009-11-16 11.14, Jacek Sokulski wrote:
>
>> I think it is quite important. Two points that raised most discussions
>> in our team was integration and lack of RDBMS persistency. It is not the
>> point if Spring or the RDBMS persistency is good or bad (anyway I think
>> with  Qi4j RDBMS persistency many developers  would not found in DB what
>> they had expected), but of human habits (and sometimes corporate policy)
>> - it is easier to give up one habit at a time than five. It would be goo
>> to have Spring integration HowTo, I'll try to play with it and write
>> some points.
>>
>
> One question about RDBMS: what are the particular reasons you need it? I've
> seen many options, and am curious about your case. Is it ACID properties,
> integration, reporting, backups, etc.?

1. ACID - although not quite sure if it is real requirement or just
habituation ...
2. reporting - although can set separate RDBMS for reporting/integration
3. risk management - no much experience within our team with non-relational
DB, not sure of maturity of such solutions (e.g. see the problem with RDF
indexing); Customer requirements - some customers have requirement to use
only one DBMS (usually Oracle), e.g. a couple of years ago we have lost a
contract just because we have used a hierarchical DB not relational.

Patterns like CQRS can probable solve technical problems but policy,
habituation and experience is a little more tricky.
Jacek
_______________________________________________
qi4j-dev mailing list
[email protected]
http://lists.ops4j.org/mailman/listinfo/qi4j-dev

Reply via email to