MYSQLMYSQL, the open sourcedatabase product that Historyputs the "M" in LAMP,was created by FeaturesMYSQLAB, a company Advantages and Disadvantagesfounded in 1995 inSweden. Other details
Timeline of MYSQL • 1995 • 2001-MYSQL AB founded by Michael -Marten Mickos elected CEO atWidenius (Monty), David Axmark age 38 and 2 million activeand Allan Larsson in Sweden. installations. • 2000 • 2002-MYSQL goes Open Source and -MySQL launched USreleases software under the headquarters in addition toterms of the GPL(General PublicLicense). Revenues dropped 80% Swedish headquarters and 3as a result, and it took a year to million active users.make up for it. • 2003 -4 million active installations and over 30,000 downloads per day.
Timeline of MYSQL • 2005 -MySQL 5 ships and includes-MySQL launched the MySQL many new features to go afterNetwork modeled after the Red enterprise usersHat Network. The MySQL -Oracle buys Innobase, the 4-Network is a subscription service person Finnish company behindtargeted at end users that MYSQL‘s InnoDB storageprovides updates, alerts,notifications, and product-level backend.support designed to make it -Ended the year with $34 millioneasier for companies to manage in revenue based on 3400hundreds of MySQL servers. customers.
Timeline of MYSQL • 2006 • 2008-Marten Mickos confirms that Oracle -Sun Microsystems acquiredtried to buy MySQL MySQL AB for approximately $1-Oracle buys Sleepy cat, thecompany that provides MySQL with billion.the Berkeley DB transactional -Michael Widenius (Monty) andstorage engine. David Axmark, two of-Marten Mickos announces that they MySQLABs co-founders, beginare making MySQL ready for an IPOin 2008 on an projected $100 million to criticize Sun publicly and leavein revenues. Sun shortly after.-8 million active installations
Timeline of MYSQL • 2009-Marten Mickos leaves Sun and -Sun Microsystems and Oraclebecomes entrepreneur-in- announced that they haveresidence at Benchmark Capital. entered into a definitiveSun has now lost the business agreement under which Oracleand spiritual leaders that turned will acquire Sun common stockMySQL into a success. for $9.50 per share in cash. The transaction is valued at approximately $7.4 billion.
MYSQL Features Relational Database Replication and System Transactions Client/Server Foreign Key Architecture Constraints SQL Compatibility GIS function Views, Stored Programming Procedures, Triggers Languages Unicode and Full- Platform text Search Independence User Interface Speed
Open source FastConnectivity Development Advantages of MYSQL Better forSecurity small businesses Cross- Platform Operability
Trivia• The MySQL logo is a • MYSQL is named after co-founder Michael jumping dolphin named Widenius daughter, My. “SAKILA” - symbolizing the speed, power, precision and • MySQL is used in some good nature of the MySQL of the most frequently database and community. visited websites on the The new logo was designed Internet, including Flickr, by Renne Angelvuo and his Nokia.com, YouTube, colleagues at Priority Wikipedia, Google, Advertising Oy in Helsinki, Facebook and Twitter. Finland.
MYSQL vs. SQLite SQLite is : MySQL is: easy to set up and in many cases no far more difficult to set up andconfiguration or installation is necessary configuration of users is a must great enough to use for databases on a good for creating temporary databases temporary basis or for test purposes as well as for test purposes. not suitable where user management quite suited for managing users and their and permissions are needed permissions suitable for using in embedded not suitable for embedding in some applications and installations and hardware as you would still need theembedding into applications themselves server component of the database. not suitable where concurrency perfect for concurrency transactions andtransactions on the databases is required is well suited for multi-user environment not good for large scale databases as great for large scale production SQLite stores the database in a single applications which scale even over file and is not capable of splitting the clustered database configurations data across volumes
MYSQL vs. SQLite SQLite is : MySQL is: not suitable for use in any situation perfect for using in a Client/Server where a Client/Server Architecture is Architecture set up needed suitable for using on small to medium suitable for use on small, medium and website. These are websites with large scale websites taking in billions of average 100K or less hits per day. hits a day Not readily scalable. Altering tables is highly scalable and can be manipulated not permitted in SQLite except for any time. This scaling capabilities adding columns and renaming tables transcends disks, physical servers and location Is not suited in a situation where fully compatible with stored procedures, Stored procedures are needed and triggers, view and other operationswhere certain types of joins are needed common with other major Relational Database Management Systems.
MYSQL vs. ORACLE MySQL : ORACLE: MySQL is an open source DBMS. Oracle is a RDBMS (Object Relational MySQL is highly popular because of its database Management System). It is high reliability, ease of use and high developed by Oracle Corporation. The performance. latest version of the Oracle database is 11g which delivers high quality services MySQL is used for many latest such as: applications that are built on Apache, Linux, Perl/PHP etc. • Doubles DBA productivity Many popular organizations such as • Eliminates data center redundancy and Google, Alcatel Lucent, Facebook, maximizes availability.Zappos and Adobe rely on this database • Consolidates and clusters enterprise management system. applications onto scalable, fast and MySQL can run on more than twenty reliable private clouds. platforms that include MAC OS, • Reduces the risk of change by doubling Windows, Linux, IBM AIX, HP-UX and the DBS productivity. provides much flexibility.