links for 2009-​​02-​​14

  • “Recently, a lot of new non-​​relational data­bases have cropped up both inside and out­side the cloud. One key mes­sage this sends is, “if you want vast, on-​​demand scal­a­bil­ity, you need a non-​​relational database”.

    If that is true, then is this a sign that the once mighty rela­tional data­base finally has a chink in its armor? Is this a sign that rela­tional data­bases have had their day and will decline over time? In this post, we’ll look at the cur­rent trend of mov­ing away from rela­tional data­bases in cer­tain sit­u­a­tions and what this means for the future of the rela­tional database.”

2 thoughts on “links for 2009-​​02-​​14

  1. Not that you asked, but: this is a pretty bad arti­cle, given that it’s entire premise is “It’s hard to scale an RDBMS, but key/​value stores mag­i­cally scale for free”. Non­sense. Key/​value stores still have all the hard ques­tions that come with scal­ing out — how do you par­ti­tion data across servers ? How do you detect and han­dle machines fail­ures ? How do you deal with data re-​​striping when you add new machines ? etc.

    It’s true that RDBMS are not always well-​​suited for the brave new world, but that’s not because of scale, at least the way it’s described in this arti­cle. http://​db​.cs​.yale​.edu/​h​s​t​o​r​e​/​v​l​d​b​0​7​h​s​t​o​r​e​.​pdf is a much more cogent sur­vey of the reasons.

  2. Not that I asked :)

    To me the value in the arti­cle comes from the list of inter­est­ing vari­a­tions. And it comes at a point in my work where I’m tempted—for very prag­matic reasons—to pick up some com­pu­ta­tional complexity-​​prone peo­ple and shake them until their necks snap. Though I love them as peo­ple, truly I do.

    I come increas­ingly to hate the sin of pre­ma­ture opti­miza­tion. And hav­ing spent a long, long time draw­ing very, very com­pli­cated entity rela­tion­ship mod­els, while at the same time prac­tic­ing emer­gent design on the code of some weirdly com­plex projects… well, I have to question.

    So: yes. It’s a slap­dash arti­cle. But I hadn’t heard of Volde­mort before then, and I think it’s interesting.

    I can say one thing: I’m trou­bled more all the time when folks rely on store-​​bought hard­wired panacea solu­tions in low-​​level algo­rithm designs.

Leave a Reply

Your email address will not be published. Required fields are marked *

*

You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>