I'm always looking for a good replacement for standard RDBMS when there is no (or little) need for it.
Maybe to satisfy to the K.I.S.S. agile axiom. 'Keep it stupid simple'.
I must say that 90% of the db oriented applications that i wrote or contributed to in the last 15 years (yeah, i'm an elder :) ) could have been done without a relational database but lacked good products to do so.
And the rate goes up to 99% when the application is document oriented (whatever the format).
Poor conception, bad practices, models with 50+ joins for querying, no concurrency concerns and so on, finished making up my mind: RDBMS can really be evil when put in unskilled hands.
So, in this era of 'Cloud Everywhere', venerable hashkey databases (NoSQL) are up for revenge.
One amongst them have retained my attention: mongodb (http://www.mongodb.org).
Simple, opensource, C++, fast, and java drivers available. Many good points.
I will try in further entries to see/test if mongodb can act, when possible, as a replacement for my beloved PostgreSQL/JPA layer in Java applications.
Stay tuned...

Aucun commentaire:
Enregistrer un commentaire