Free Newsletters
Technology & Business Daily

InfoWorld
Log-in | Register

MySQL's open challenge

MySQL CEO says enterprises embrace benefits of open source but also move toward commercial licensing

By Jon Udell  
April 04, 2003
 

As the CEO of MySQL, the company behind the open-source database, MySQL, Marten Mickos is leading the company's move into the enterprise market against players such as Sybase, Oracle, IBM, and Microsoft. The company recently announced optimization for the Intel Itanium 2 processor running Linux, directed at large databases, data mining, and other enterprise applications. Jon Udell, the InfoWorld Test Center 's lead analyst, spoke with Mickos about dual licensing, modular architecture, and the perception vs. the reality of MySQL.

Free IT resource

Hear how top CIOs turn change into a competitive advantage.

Sponsored by HP

Free IT resource

Attend the SOA Executive Forum: Breaking SOA Bottlenecks SOAExecForum.com/may2007

Sponsored by InfoWorld

Was MySQL's dual licensing inspired by the Sleepycat Software model?

Our model came from [L.] Peter Deutsch, of Ghostscript. (Editor's note: Ghostscript provides open source PostScript interpreter/library/drivers.) We think he invented dual licensing. When Monty [Widenius] and David [Axmark] started [MySQL], they contacted Peter about whether they could use it. The dual license first meant that the software was free to use on Linux, but you had to pay for a license on other platforms. Then in 2000, we went GPL (GNU General Public License). If you're under GPL too, fine. Otherwise, you can get a commercial license. People wonder how do we make money. That's how. We have around 60 percent of revenues from commercial licenses. It's a good business, and with our model, we can live at these prices.

Who's buying those commercial licenses?

We have plenty of enterprise customers on GPL -- Yahoo for example. But lots of customers buy commercial licenses for the convenience of avoiding even having to think about the GPL. They tell us that the price for involving legal people [with a GPL] is higher than the price of paying for a commercial license. Also, even though our support contracts are separate, many commercial companies want to know that they have a payment going to us, so they feel they can call us, and so it's more tangible for them.

What kinds of contributions have users made to the MySQL project?

Of four million installations, there are not many that have really tweaked the core engine. One reason is that the database is so complicated, you'd be afraid you would upset the balance of the product. And then, if you use our GPL software, your app would have to be under GPL, too. But, for example, our JDBC driver was assimilated from the community and two different .NET drivers as well.

Isn't MySQL, in fact, a highly modularized product?

That's true. Each table type is supported by a module. Our ISAM engine, MyISAM, is the default used by many Web sites. Not many people know we also have an in-memory module as well. It's useful for applications that have real-time requirements. Developers also like to use it during development; it's a simple command to change the table type to another one when you go into production.

And [MySQL's] InnoDB transaction engine is another module ...

Yes. We license InnoDB as our default transaction engine. You can also run Sleepycat as a transaction engine. These kinds of modular extensions -- creating new table types -- are technically noninvasive. Looking to the future, we see a day when computers might not have hard disks or will have very different kinds of file systems, and we will be able to evolve new MySQL storage systems for these environments.

The perception of MySQL has been that it's a great read-mostly database for fast delivery of Web content. Is that accurate?

It's accurate as of three years ago. As with any product that's evolving, the common perception lags. That was true when we didn't have transaction capability, with InnoDB -- row-level locking, high concurrency. Now there is no reason why we shouldn't be good at typical business transaction systems, and we are. The installed base includes many Web sites pumping out huge volumes of data. But we're used in transaction-intensive environments too. I think of Mobile.de, Germany 's largest broker of used cars, [as an example]. They carry out 60 million transactions per month, and those are transactions in all senses -- a business transaction and technically an InnoDB transaction. In terms of performance, there's no reason not to use us.

Is there a plan to add XML features to MySQL?

We will add every mainstream feature. Stored procedures and triggers are coming in version 5. So if XML in the database becomes mainstream, we will do it. My personal view, though, is that the relational model is about as complicated as it can get before it gets too complicated. Putting data in rows and columns, I feel, is a very natural way for a human to do it. When I compare myself, as a database programmer in the late '70s and early '80s, to programmers today, well, they are not any smarter now than I was then. Data modeling skills are the limiting factor.





 


 
Jon Udell is lead analyst and blogger in chief at the InfoWorld Test Center.

  More of Jon Udell's column
  Jon Udell's Weblog

Newsletter Check out all of our free newsletters!
Enter e-mail address:




 

TOP NEWS:


»  Yahoo tells Icahn that its own board knows best
Yahoo claims that Icahn's proposal shows a 'significant misunderstanding' of how Microsoft's buyout offer was handled

»  Does Icahn have a backup plan?
Carl Icahn is trying to force Yahoo back to the bargaining table with Microsoft, but if Microsoft is no longer interested, he'll need to have other options available

»  Sprint: WiMax cleared for commercial use
Sprint has completed nearly a year's worth of testing and has now declared WiMax up to commerical deployment standards

»  Tools circulate that crack Debian, Ubuntu keys
The tools take advantage of a recently discovered vulnerability and can be used to forge digital signatures and steal confidential information

»  Facebook to Google: Friend Disconnect
Facebook cites violation of its terms of service as grounds for blocking Google's Friend Connect from accessing social network's members' data

»  U.S. to investigate semiconductor patent complaints
LSI and subsidiary Agere Systems ask ITC to bar imports by companies violating their patent for semiconductor chips containing tungsten metal




Virtualization: A Step by Step Approach to Success
Your virtual machines can be up and running in a matter of minutes. HP and Citrix have integrated XenServer with HP ProLiant servers and management tools, powered by hardware-assisted Intel Virtualization Technology to enable high- performance, cost-savings solutions for server consolidation and disaster recovery. Sponsor: HP

»  Click here to view this Webcast
  The Data Protection You've Been Looking For
Enterprise data is of supreme importance. If you can't find it quickly, it's worthless. If you lose it, it's a crisis. This IT Strategy Guide explores how to keep your data safe.

»  Click here to download now

- Special Advertising Partners -
WHITE PAPERS
 

» Technology White Papers Library

Technology White Papers by Topic

Technology White Papers E-mail Alert

Find out when the latest white paper is available:
 
 
INFOWORLD MARKETPLACE
 
» BUY A LINK NOW
 

FIND PRODUCTS AND COMPANIES
» COMPLETE PRODUCT GUIDE



TECHNOLOGY INDEX
• Applications
• Application Development
• Security
• Networking
• Wireless
• Platforms
• Hardware
• Data Management
• Storage
• Web Services
• Business
• Telecom
• Professional Services
• Standards

TECH WATCH 


What's the 411 on GOOG-411?
Just as Google has become synonymous with "performing a Web search," 411 is understood to mean "information" -- as in "what's the 411?" I was thus surprised to discover, from a billboard, no less, that the king of search is taking on the ...

Apple HTML source reveals 'iPhone Extreme'
"This one's a stretch..." reports AppleInsider. Um, yeah. Reporting on HTML code sightings of product names could be called a stretch, but iPhone Extreme has a ring to it. Now, that sounds like the product Apple should have released first, rather ...

COLUMNISTS

Unified under law
Ephraim Schwartz's Column and Blog (InfoWorld) - In the litigious world we live in, deploying a unified communications platform in your enterprise could...
» MORE COLUMNISTS

MORE INFOWORLD BLOGS


Open Sources 
Product Management
When I joined MySQL four years ago, there was quite a lot of debate about product management. We didn't actually have ...

Zero Day 
Botnet herders tending smaller flocks
New research backs up the theory that botnet operators are keeping their networks smaller in a continued effort to keep ...



• Advice Line
• Database Underground
• The Deep End
• Enterprise Mac
• Geeks in Paradise
• Grid Meter
• The Gripe Line
• InfoWorld Daily
• Inside IT
• IT Troubleshooter
• ITXtreme
• Open Sources
• ProdBlog
• Real World SOA
• Reality Check
• Security Adviser
• SMB IT
• The Storage Network
• Tech Watch
• Virtualization Report
• Zero Day

ADVERTISEMENT


RESOURCE CENTERadvertisement 

GOVERNMENT IT & POLICY
'If you don't go after the network, you're never going to stop these guys. Never.'
From the State Department, All the News for Inquiring Minds
TechPresident, the Internet Citizenry's New Consensus Taker



Sponsored Technology Links

 
 
 HOME  NEWS  BLOGS  PODCASTS  VIDEOS  TECHNOLOGIES  TEST CENTER  EVENTS  CAREERS  IT EXEC-CONNECT   About | Advertise | Awards | RSS | Contact Us 

Copyright © 2008, Reprints, Permissions, Licensing, IDG Network, Privacy Policy, Terms of Service.
All Rights reserved. InfoWorld is a leading publisher of technology information and product reviews on topics including viruses,
phishing, worms, firewalls, security, servers, storage, networking, wireless, databases, and web services.

CIO :: ComputerWorld :: CSO :: Demo :: GamePro :: Games.net :: IDG Connect :: IDG World Expo
Industry Standard :: IT World :: JavaWorld :: LinuxWorld :: MacUser :: Macworld :: Network World :: PC World :: Playlist