Is the One-Size-Fits-All Database Dead? 208
jlbrown writes "In a new benchmarking paper, MIT professor Mike Stonebraker and colleagues demonstrate that specialized databases can have dramatic performance advantages over traditional databases (PDF) in four areas: text processing, data warehousing, stream processing, and scientific and intelligence applications. The advantage can be a factor of 10 or higher. The paper includes some interesting 'apples to apples' performance comparisons between commercial implementations of specialized architectures and relational databases in two areas: data warehousing and stream processing." From the paper: "A single code line will succeed whenever the intended customer base is reasonably uniform in their feature and query requirements. One can easily argue this uniformity for business data processing. However, in the last quarter century, a collection of new markets with new requirements has arisen. In addition, the relentless advance of technology has a tendency to change the optimization tactics from time to time."
Perl & CSV (Score:1, Funny)
"In the last quarter century..." (Score:2, Funny)
Re:Perl & CSV (Score:5, Funny)
It failed the "relational" part of the test. But it failed very quickly.
Re:Was there ever a one-size-fits-all database? (Score:2, Funny)
Isn't it just stating the obvious? (Score:5, Funny)
I've made some similar discoveries myself!
Who woulda thought that specific-use items might improve the outcome of specific situations?
Re:Perl & CSV (Score:5, Funny)
Yep. On the plus side, the Perl hacker who put it together only wasted the time it took to write one line. Granted, the line was 103,954 characters long. He considered breaking it up into two lines to improve readability but ultimately rejected the notion -- anyone not capable of reading the program clearly had no business messing with it anyhow. (Quick question aside from the snark: since Perl has associative arrays can't it emulate a relational database? It was my understanding that after you've got associative arrays you can get to any other conceivable data structure... assuming you're willing to take the performance hit.)
Re:Dammit (Score:3, Funny)
Eventually the folks working on web forums will realize that they are just recreating NNTP and move on to something else.
Taken seriously (Score:3, Funny)
Re:Please reduce lameness (Score:2, Funny)
Re:Was there ever a one-size-fits-all anything? (Score:4, Funny)
Maybe they could make rubber databases ?
(or it's a bit of a stretch)
Re:Was there ever a one-size-fits-all anything? (Score:3, Funny)
"They came in 3 sizes, extra large, large and white man"
Re:Taken seriously (Score:1, Funny)
Hilarious.