2. MYSQL
MYSQL, the open source
database product that
History
puts the "M" in LAMP,
was created by Features
MYSQLAB, a company
Advantages and Disadvantages
founded in 1995 in
Sweden. Other details
3.
4. Timeline of MYSQL
• 1995 • 2001
-MYSQL AB founded by Michael -Marten Mickos elected CEO at
Widenius (Monty), David Axmark age 38 and 2 million active
and Allan Larsson in Sweden. installations.
• 2000 • 2002
-MYSQL goes Open Source and
-MySQL launched US
releases software under the
headquarters in addition to
terms of the GPL(General Public
License). Revenues dropped 80% Swedish headquarters and 3
as 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.
5. Timeline of MYSQL
• 2005 -MySQL 5 ships and includes
-MySQL launched the MySQL many new features to go after
Network modeled after the Red enterprise users
Hat Network. The MySQL -Oracle buys Innobase, the 4-
Network is a subscription service person Finnish company behind
targeted at end users that
MYSQL‘s InnoDB storage
provides updates, alerts,
notifications, and product-level backend.
support designed to make it -Ended the year with $34 million
easier for companies to manage in revenue based on 3400
hundreds of MySQL servers. customers.
6. Timeline of MYSQL
• 2006 • 2008
-Marten Mickos confirms that Oracle -Sun Microsystems acquired
tried to buy MySQL
MySQL AB for approximately $1
-Oracle buys Sleepy cat, the
company that provides MySQL with
billion.
the Berkeley DB transactional -Michael Widenius (Monty) and
storage engine. David Axmark, two of
-Marten Mickos announces that they MySQLAB's co-founders, begin
are making MySQL ready for an IPO
in 2008 on an projected $100 million to criticize Sun publicly and leave
in revenues. Sun shortly after.
-8 million active installations
7. Timeline of MYSQL
• 2009
-Marten Mickos leaves Sun and -Sun Microsystems and Oracle
becomes entrepreneur-in- announced that they have
residence at Benchmark Capital. entered into a definitive
Sun has now lost the business agreement under which Oracle
and spiritual leaders that turned will acquire Sun common stock
MySQL into a success. for $9.50 per share in cash. The
transaction is valued at
approximately $7.4 billion.
8.
9. 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
10.
11. Open
source
Fast
Connectivity
Development
Advantages
of MYSQL
Better for
Security small
businesses
Cross-
Platform
Operability
12.
13.
14. 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.
15.
16. MYSQL vs. SQLite
SQLite is : MySQL is:
easy to set up and in many cases no far more difficult to set up and
configuration 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 the
embedding into applications themselves server component of the database.
not suitable where concurrency perfect for concurrency transactions and
transactions 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
17. 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 operations
where certain types of joins are needed common with other major Relational
Database Management Systems.
18. 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.