- Don't look back
- Is support for OSS optional in your business?
- Nokia N810 Tablet + WiMax
- Vendors need to right-size their products
- Dolphins Invade Sun Campus!
- State of Open Source
- MySQL Workbench: open source data modeling
- Comments on The 451 Group's Database Report & Red Hat's 4Q revenue
- Kaplan: Guiding open source in IT
- Can the transportation market teach us anything about the software market?
February 26, 2007 | Comments: (0)
But MySQL is not a real database...
Oh, the silly things incumbent vendors like to say about open source. One oft-repeated line from Oracle is that MySQL is "lightweight" or in some way inferior. If "inferior" means "routinely handles mission critical, backbreaking workloads that Oracle cannot muster or that no sane person would apply Oracle to," then, yes, I suppose it is lightweight.
As Zack just posted over on his blog, Pingdom did a survey of "massive" web sites (Meebo, YouSendIt, Alexaholic, TechCrunch, FeedBurner, iStockPhoto and Vimeo) to see what they're running. Six out of seven run LAMP, with MySQL being the "M."
So, again, if you've got a lot of money to spend, want to waste it on licenses, and don't need a best-in-class database, Oracle or DB2 might be for you. But if you want the database that the world's most potent application runs on (It's called "the Internet"), then you should try MySQL on for size. Google, Yahoo!, etc. etc. do. And their computing needs are arguably a lot more intensive than yours.
Posted by Matt Asay on February 26, 2007 03:19 PM
RATE THIS ARTICLE:
-

- COMMENTS
I don't think the definition of real database is size of system or number of deployments. MySQL proves that most systems are application-centric rather than database-centric. There are operational issues that need to be taken into account when deploying any database system and one can argue both sides of the "real or not real" on MySQL. The issue isn't whether or not MySQL is a real database but, rather, what tools are appropriate for which deployments. MySQL and the other open-source databases are proving that customers recognize that the database-centric premium that Oracle charges is no longer justified.
Posted by: Dave Dargo at February 26, 2007 04:27 PMMySQL is not ACID compliant. PostgreSQL is. Once you understand what this means, you do not want to use MySQL.
Posted by: Me at March 5, 2007 11:36 AMThe history of computing with respect to managing data is littered with ideas that ranged from overly specialized to fundamentally flawed; I'm sure that everyone in the industry can think of at least one example on either end of the spectrum. Given that, rapid adoption of a particular idea or application over a period of a few years doesn't mean that it's sound or appropriate for the tasks for which its being used. I think MySQL fits into this scenario, "hyped" even, as it was sandwiched between 3 good to great technologies, GNU/Linux and Apache being great, and PHP being good.
I've encountered numerous scenarios in the last few years where the limitations of MySQL have caused hard stops in applications *written for MySQL* that had scaled to a level of volume or activity that causing MySQL to either perform poorly (partioned tables) or fail completely (corrupted, not recoverable data).
If you value your data and expect to be able to scale the management of that data without building a complex architecture around it, just to provide layers of protection for what the data management application should be doing for itself, then you need to use something that has transactions (not just for certain engines or table storage structures) and something with integrity for the backup of those transactions, as well as the ability to tune that system per processing scenarios that may fluctuate throughout a processing period.
The list of things that MySQL doesn't do well, as well as the list of features that it claims to support that are both extremely new and have been known to fail, should cause, and has caused, someone that values their data to consider using a "real" DBMS, such as PostgreSQL, or even better, Ingres.
Posted by: Mark R. Winston at March 18, 2007 03:55 PM
- Get Started
- Port 25 Blogs
- OSS News
- Join a Project
{Open Source} Heroes Happen Here
Start today and order your own Hero Hack Pack – which includes Getting Started with Open Source, Windows Server 2008 and Visual Studio 2008 Trial. Each pack is a chance to win a free pass to OSCON 2008.
TOP STORIES
HP buys EDS for $13.9 billionCorporate software spending slows
MS targets smartphone market
SOA Software buys LogicLibrary
Phishers scamming IRS rebates
Sun to clarify JavaFX plan
MS' dev tool service packs
Developers' role shifting
MS: SP3 reboots OEMs' fault
Apple: iPhone out of stock
ADDITIONAL RESOURCES

- Virtualization: A Step by Step Approach to Success
- Dialing up Agility with Business Transformation
- 5 Things You Need to Know About Storage Virtualization

- Is your smaller organization ready for High Availability?
- Is system maintenance doing more harm than good?
- Virtual Test Lab Automation: Manage development infrastructure








