Why you need to root for Sun, MySQL and Open Source?
By George Trujillo on Nov 26, 2008
Open source is growing at an incredible rate and its growth rates are going to continue to accelerate in the next few years. More and more companies are realizing tremendous cost savings by using open source technology for their database servers, application servers, ticketing systems, source code control systems, monitoring systems, tracking systems and even ERP systems. In this global economy, managers that are agile and can deliver cost effective enterprise solutions using open source are worth their weight in gold. Some numbers to look at:
- The growth of open source usage at business work places has grown by 26 percent in just one year. (Tech Crunchies)
- Open source projects are doubling every year.
MySQL was a critical purchase for Sun's strategy and objective to deliver a complete open-source stack. MySQL has a massive installed base of users that love MySQL. As more companies consider open source for critical systems, Sun will be uniquely positioned to offer its solutions.
A number of leading industry analysts including the Gartner Group believe Sun will gain market share against other open source DBMSs (EnterpriseDB Postgres, Ingres and PostgreSQL) as well as against the proprietary DBMSs (IBM's DB2 and Informix, Oracle, SQL Server and Sybase's ASE).
- The Gartner Group predicts "By 2010, MySQL will be considered one of the five major DBMS engines for online transaction processing (OLTP) with DB2, Oracle, SQL Server and Sybase ASE, actually pushing Sybase ASE in fourth place — based on reported revenue."
- The Gartner Group also states: "Initially, the greatest effect will be with Sybase and Oracle customers using Sun hardware, primarily due to lower maintenance costs and General Public Licenses (GPLs). An increasing number of existing customers of Oracle and Sybase will migrate to or develop new systems on MySQL."
- Open source is greating innovation and new products every day. There are over 100,000 open source projects going on currently around the world.
Okay, this is all great for Sun but why should you care?
- As MySQL grows in popularity it will be increasing pressure on proprietary vendors to reduce their licensing and support costs.
- Organizations can save tremendous amounts of money in licensing fees, hardware, support and administration using open source which will greatly reduce the cost of ownership of database projects.
- The greatly reduced costs and reduced complexity of open source allows small and medium sized companies to compete against larger organizations. A recent study showed that 90% of startup companies are using open source. This greats a tremendous future revenue stream for open source and allows the creation of new businesses, products and services that will stimulate the world economy.
- Since your databases are constantly increasing in size, use and complexity, MySQL is a much better solution that proprietary systems where MySQL makes sense. Most proprietary vendors will greatly increase their licensing and support each time your license needs to be renewed since your databases are larger than when the license agreement was purchased. MySQL also does not charge more money for features like partitioning and replication. MySQL does not make you pay and keep paying the more you use your databases.
- Web applications are going to be growing for the foreseeable future. Most web developers do not care about database features. Their code is usually database agnostic. Developers want a very fast database repository. MySQL's speed for web applications is incredible, proof is most of the major Internet companies love MySQL.
- Even companies that have enterprise licenses and can deploy new databases from their proprietary vendors are starting to choose MySQL for new applications. MySQL can provide similar (usually much faster) performance but require significantly less hardware and administration than proprietary databases.
- Right now SQL Server (Windows) and DB2 (IBM) are pretty much proprietary solutions for their vendor environments. These two databases are selected for their natural platform environments. The result is Oracle and MySQL are the main database players (with strong future momentum) that provide a solution across multiple operating systems. Oracle's aircraft carrier database approach provides tons of bells and whistles while MySQL provides solid database functionality that is lightweight and lightning fast.
- Despite Linux's popularity, Solaris and OpenSolaris are still the two best operating systems for running database and application servers.