Linked by Eugenia Loli-Queru on Thu 17th Jun 2004 21:11 UTC
Permalink for comment
To read all comments associated with this story, please click here.
To read all comments associated with this story, please click here.
- Sun Releases VirtualBox 3.1, Adds Teleportation Feature
posted 2009-11-30 - MorphOS To Support PowerMac G4 Models
posted 2009-11-30 - Crunchpad Project Implodes
posted 2009-11-30 - Shopping Season Is Here
posted 2009-11-30 - Programming: Notepad or Visual?
posted 2009-11-29 - Episode 29: Warranty Void
posted 2009-11-29 - How KDE and GNOME Managed To Shoot Each Other Dead
posted 2009-11-29 - Should Smoking Void Warranties?
posted 2009-11-27 - Apple Asks for Permanent Injunction, Psystar Sold 768 Machines
posted 2009-11-26 - FreeBSD 8.0 Released
posted 2009-11-26 - Microsoft: Office 2010 To Ship in June 2010
posted 2009-11-30 - KDE 4.4: What's New?
posted 2009-11-30 - ChromeShell Mimics Chome OS on Windows
posted 2009-11-30 - Intel Roadmap Leak Shows Desktop Core i3/i5/i7 Plans
posted 2009-11-29 - IBM Shows off Power7 HPC Monster
posted 2009-11-27 - Dell Releases Experimental, Unsupported Chrome OS Image
posted 2009-11-27 - Distrowatch: First look at Fedora 12
posted 2009-11-26 - Direct2D Acceleration: Firefox Measures up to IE9
posted 2009-11-26 - Chrome Extensions Site Now Open for Uploads
posted 2009-11-24 - Explore Refactoring Functions in Eclipse JDT
posted 2009-11-24
Recent Original Stories
- Programming: Notepad or Visual? posted 2009-11-29
- Episode 29: Warranty Void posted 2009-11-29
- Review: iPhone 3GS 16GB, White posted 2009-11-22
Recent Comments
Headlines
Random Comments
- also look at the excellent bontmia for your posted 2005-10-16 11:04:48 by Anonymous
- RE[2]: Average the same time Ultra10 VS x86 Pentium4M posted 2006-03-23 23:20:21 by Robert Escue
- RE[2]: Downloads anyone posted 2007-06-19 14:51:15 by IanSVT
- RE: Comment by beosguy@gmail.com posted 2008-10-02 13:18:10 by B12 Simon
- RE[6]: Comment by kaiwai posted 2009-06-01 02:07:43 by AdamW
Random Stories
- One Flew Over the Songbird's Nest posted 2008-12-04
- Who can beat down Microsoft in the embedded systems market? posted 2004-10-07
- Commentary: The Upcoming GNOME Monarchy of Mono posted 2004-01-21
Random OS Link





"That's like saying that it's OK if your filesystem were to randomly truncate files or mix two files together. Becuase, hey, it works and it's fast and who cares if you lose a few bits here and there?"
Betcour made the best counterpoint, but even if it *were* just random data loss, it would be in the same category as something like ReiserFS. There are a few horror stories out there, and some people stay away from it because they don't consider it mature enough yet. That's fine. But when tens of thousands of people have used it for years without experiencing a single glitch, don't expect them to go streaking home to 'fix' their files servers just because they hear one of those stories. There are acceptable levels of failure even at the FS level. It's very close to zero, but it's still there.
People also tend to talk as if "business data" is all highly valuable and irreplacable. Sure, there's a decent amount of that, but there's also a bunch that is enitirely replacable because it was imported to begin with. Databases are often used just to munge data, not as the sole repository. Second, many businesses have daily backups. I'm not saying it's okay to write leaky programs because people should make backups: I'm saying that sometimes people may not give a rip about the possiblity of a program leaking because they know it's replacable without a lot of work. As long as it's sufficiently unlikely, it doesn't even make it onto their 'cons' list.
Frankly, one of the reasons I don't mind the lack of features in MySQL is that I find SQL harder to write than code - and so do a lot of intelligent coders that I know. More elegant perhaps, and even faster at run-time, but if it's going to take 3 times as long to write, contain more bugs, and be more difficult to maintain, I'd rather put it in code. Not to mention that putting a bit of logic in code means never having to come back to make a 'minor' tweak and realize "Damn, this SQL statement can't possibly be arranged to add that feature." In which case you are either writing a *lot* more SQL or rewriting the entire bit of logic in code - which means you've now done it both ways. Maybe I'm just a bad SQL guy, but I suspect there are a lot of us. Just one more reason why MySQL is perfectly accessible to a huge crowd.