On Apr 25, 2008, at 3:28 AM, Simon Riggs wrote:
I recently came across the expression "YAGNI", and think it's probablypretty relevant to this discussion: http://en.wikipedia.org/wiki/You_Ain't_Gonna_Need_ItIn matters of technical implementation, I follow you almost without question, and very happily so.I think all of us should be careful when expressing views on what otherpeople need or don't need. We sleep soundly after having given such an opinion, but that doesn't make those opinions valid. I'm not sure if there is a pithy acronym for that thought.
Agreed. Many people on hackers don't actually deal with production systems, so it's easy to look at things from an academic standpoint and not a practical one. This is generally a Good Thing (I think MySQL is an example of what happens when you don't do that), but it does need to be balanced by real-world needs. And not all of those needs are always well represented on the lists.
In this case, I have bulk-load code that could certainly use MERGE. It's not that hard to write code that will handle this in a way that's not safe from race conditions, so it's unlikely that we'll see that many requests, but that doesn't mean a fast MERGE wouldn't be useful. It certainly would have saved me some effort, and it would probably out-perform the current code.
-- Decibel!, aka Jim C. Nasby, Database Architect [EMAIL PROTECTED] Give your computer some brain candy! www.distributed.net Team #1828
smime.p7s
Description: S/MIME cryptographic signature