On The Insider: Criminal Past of Woods Mistress Revealed
BNET Business Network:
BNET
TechRepublic
ZDNet
TalkBack 16 of 23:
Next »
« Previous
My problem with MySQL
I hope one is allowed to make some criticism of an open source product without being labelled a religious fanatic happy.

I think you take a more reasonable view than some open source enthusiasts who were earlier insisting that MySQL was a complete replacement for current DBMSs.

Then I looked closely at the earlier versions of MySQL and saw that they lacked such "features" as transaction control and referential integrity.

Now if MySQL had responded by saying that what they were providing was a cut down low cost alternative, essentially a data dictionary and data manipulation language sitting on top of ISAM then one could accept this.

Instead Mikos insisted that such "features" were "not necessary". This to me feels like a car manufacturer stating "Okay, sometimes the brakes don't work, but usually they do and brakes aren't necessary in most driving circumstances". Now even though the manufacturer might have improved the brakes since then it would take a long time for you to ever trust this manufacturer again.

Now it may be that MySQL works well for Google but in areas where data consistency and integrity are paramount you need proper means to define constraints in the database.

A query that returned "your request for last year's revenue returned the first 20 of four thousand possible results" wouldn't get you anywhere other than searching for a new job.

On a more general note the full potential of the relational model if far from fully realised and the mistaken equation of SQL with relational is in my view acting as a serious brake on progress. There isn't room to explain the whole background here but I think the industry is missing out on some important opportunities to raise productivity and quality. However this isn't about products, it is about a combination of theory and proper understanding from practitioners that results in better products. Ideas come first, products implement the ideas.
Posted by: jorwell   Posted on: 07/13/05 You are currently: a Guest | Members login | Terms of Use

Alert moderator to an offensive message

Subscribe to this discussion via Email or RSS

"Features"?  jorwell | 07/13/05
Copying?  doe_z | 07/13/05
SQL was developed by IBM  jorwell | 07/13/05
Apparently an IQ isn't required to post  nucrash | 07/13/05
Not stupid at all  jorwell | 07/13/05
The world according to jorwell  AmusedAtItAll | 07/13/05
I am not anti Open Source  jorwell | 07/13/05
Postgress - Ingress  rabban192 | 07/29/05
Open Source not for everyone, but it works for us  Otto_Delete | 07/13/05
For high volume simple websites, MySQL does the trick.  DonnieBoy | 07/13/05
Agreed  Chad_z | 07/13/05
Especially high read volume sites  Expatriate US Geek | 07/13/05
Is that the whole of MySQL's marketing department  jorwell | 07/13/05
The problem for Oracle, IBM, and MS, most apps only need MySQL.  DonnieBoy | 07/13/05
Hey relax  jorwell | 07/13/05
My problem with MySQL  jorwell | 07/13/05
Utter hogwash....  Mike Cox | 07/13/05
8  crocd | 07/13/05
Welcome back, Mike  Yagotta B. Kidding | 07/13/05
What about Sybase?  Bill_Jackson | 07/13/05
Poor Sybase  jorwell | 07/13/05
Faircom???  wimbo_z | 07/13/05
I'll just say MySQL is going where others can't be piad.  jmills@... | 07/13/05

What do you think?

SponsoredWhite Papers, Webcasts, and Downloads

advertisement
advertisement

SmartPlanet

Click Here