Is the Relational Database Doomed?
DB Guy writes "There's an article over on Read Write Web about what the future of relational databases looks like when faced with new challenges to its dominance from key/value stores, such as SimpleDB, CouchDB, Project Voldemort and BigTable. The conclusion suggests that relational databases and key value stores aren't really mutually exclusive and instead are different tools for different requirements."
Someone forgot to put a where clause on that delete.
Reading slashdot one-liner: (irm http://rss.slashdot.org/Slashdot/slashdot).rdf.item | fl title,desc*
Someone type this up and submit it to Digg.
Yeaah. Only if you did not know the meaning of the '?' symbol.
When information is power, privacy is freedom.
There's a db called Project Voldemort? That's awesome! I'm switching to that just for the name! I think my manager is a Harry Potter fan so getting approval shouldn't be too hard.
Map db = new HashMap();
beginTransaction(); // Synchronize on the map // Just serialize the fucker to a file. The idiots using this won't know the difference.
db.add("key", "value");
commitTransaction();
I won't believe it until Netcraft confirms it.
I have something in common with Stephen Hawking...
Is white the new black?
No, it isn't, black is the new black, and whiten and black are not really mutually exclusive. And.... I made you look. Thanks for the pageviews, suckers!
Welcome to the Panopticon. Used to be a prison, now it's your home.
Don't online dating sites use relational databases?
I have something in common with Stephen Hawking...
Sleepycat made a good key/value pair database but that isn't what we're talking about.
You should have seen how quickly flat file usage flatlined when relational databases came out. I mean *nobody* uses plain text files anymore. Can you imagine not having your crontabs in a SQL DB?
President Obama smokes crack?!!?!??!!?!
that's efficient -a summary that refutes the inflammatory headline
I'm just sayin'
Nah. Efficient would be if the summary were "No."
Next Slashdot article: Is Jah-Wren Ryel a child molester?
There's no evidence Jah-Wren Ryel has ever molested children, and no reason to suspect he would ever do so. Bandying about accusations like that would likely ruin his life forever.
However, since child molestation is such a big political issue these days, as a responsible news site I believe we need to have equal representation from both sides of the argument and let our viewers decide.
no, really.. this is utter crap: so called benefit: "The first benefit is that they are simple and thus scale much better than today's relational databases. If you are putting together a system in-house and intend to throw dozens or hundreds of servers behind your data store to cope with what you expect will be a massive demand in scale, then consider a key/value store." but then:"Bugs in a properly designed relational database usually don't lead to data integrity issues; bugs in a key/value database, however, quite easily lead to data integrity issues." and then it just goes on on how RDBMSs are really cool... oh, I got it, it was really written by Oracle reverse marketing department!
Quick someone tell CCP!
I can see the meeting now.
Developer: "Hey boss, I found a better product for the transaction processing data! It might save us a bunch of money on Oracle licenses!"
Boss: "Great, what is it?"
Developer: "Project Voldemort!"
Boss: "..."
Developer: "No really, let me explain..."
Boss: "I have a meeting to get to, but hey, let me know if you have any other great ideas."
President Obama smokes crack?!!?!??!!?!
Dunno. Has he stopped beating his wife?
A SQL query walks into a bar and sees two tables. He walks up to them and says 'Can I join you?'
From Tom Kyte's blog sql joke
Analytic & algebraic topology of locally Euclidean meterization of infinitely differentiable Riemmanian manifold
OK, but, what about the fisting?
--
"Outlook not so good." That magic 8-ball knows everything! I'll ask about Exchange Server next.
They do. Object databases are only for insensitive clods.
Extreme Programming - Redundant Array of Inexpensive Developers