
On Wed, 18 Apr 2012, Arjen Lentz wrote:
Factors to consider are whether you need RDBMS-type access with joins, grouping and aggregates (which typically you don't get with distributed systems - you have to DIY those things, it's a trade-off)
Sorry for hijacking this thread.. I am just re-implementing an outdated software using a proper RDBMS. The old software suffers from spontanous inconsistencies mainly because the underlying storage does not support transactions and parts are written before something unexpected happens. To know that I cannot write anything without having the foreign key depencies right, and written everything that belongs together, and .. .. is such a relief. I don't know how people write this stuff on NoSQL these days but it feels like a step back into pre-historic IT times. I would be interested to know how developers deal with this. Regards Peter