Saturday, February 11, 2012

Martin Fowler - Polyglot Persistence

 I don't think this article is particularly new, but certainly makes a good point about persistence. We're not really transitioning to a nosql persistence world as much as we are transitioning to a polyglot persistence world.

Anybody that is doing anything out there right now is using some RDBMS. As with any data system, there is a lot of inertia in that data. The larger the data collection, the larger the inertia. Most nosql systems are being brought in to supplement existing RDBMS systems. This may be because some nosql systems have a particular strength or advantage over their existing RDBMS, or a nosql system is brought in simply for experimentation. There are very few places that replace their existing RDBMS. Especially for transactional systems, I think RDBMS certainly still have the upper hand.


  - Craig