We Don't Need a "Database"
rashkovskii.com
rashkovskii.com
If everyone always used whatever interfaced best with the rest of the world, new technologies would be adopted much more slowly.
This really hits home with me. I've been working on a data model for one of my projects. I'm trying to model time series data so that I can perform analysis of the data as it changes over time. I've been thinking about how best to model this using the relational model, but even after a few months I've been unable to develop a relational model that I'm happy with.
The more I read about MapReduce and similar methods of computation, the more I become convinced that I could model time series data and perform analysis of it with a method of computation that is more "integrated" into my data store. Essentially, I'd like to be able to use my programming language of choice (at the moment, that's ruby) to perform queries on my datastore that for one reason or another I've been unable to represent in SQL or a similar query language.