04 April 2009

RDBMS thinking

I stumbled upon a blog post by Michael Stonebraker discussing the mismatch between the needs of scientific applications and the features provided by relational database management systems. What catched my eye was the first sentence of a comment written by Jacek Szymczyk:

This statement might surprise some people but relational databases do require relational approach to stored data.

I think there may exist problems realizing this is true: it's related to some confusion that exist in the DBMS area. It's a fact that any possible data structure could be stored using a relational database. However, this doesn't imply that the relational model always is a good fit for your data. The relational model puts its own constraints on how you can model your data, just like other models. Think about it.

0 comments:

Post a Comment