Sunteți pe pagina 1din 15

IT57

Database Management
System II
using MySQL

INTRODUCTION
Why Use MySQL?
MySQL is fast and stable.
MySQL is available as free software
and as commercial software.
Why Use MySQL?
MySQL supports the vast majority
of features considered important
by the database community.
MySQL scales well.
Why Use MySQL?
MySQL is a great tool for learning
about databases in general.
Overall, MySQL is an excellent
choice for your database
application.
Why MySQL Instead of Another
Database?

Performance
MySQL is undeniably fast.
The benchmark results can be found at:
www.mysql.com/information/benchm
arks.html
www.eweek.com/article2/0,3959,293,0
0.asp
Why MySQL Instead of Another
Database?

Performance
MySQL and Oracle outperformed
IBM's DB2, Microsoft's SQL Server,
and Sybase's ASE.

Price
MySQL is a free application
redistribute MySQL to other
people
costs $220 or $440 for
commercial licensing
Why MySQL Instead of Another
Database?

Price
other databases can all cost tens
of thousands of dollars in
moderate scenarios and hundreds
of thousands of dollars on a
server with many processors and
many connected clients.
Why MySQL Instead of Another
Database?

Stability
prime importance for developers
rule is that MySQL releases should
be free of all known and
reproducible bugs.
bug reporting and handling system
at MySQL is public.

Why MySQL Instead of Another
Database?

Ease of Use
No complicated configuration
procedure is required in order to get
started.
MySQL Server works adequately
straight out of the box.
The defaults are set for minimal use of
disk and memory resources.


Why MySQL Instead of Another
Database?


MySQL Features that are missing in
other low-cost offerings. : full text
search, replication, and support for
massive tables

Features
MySQL 4.1 offers: acid-compliant
transactions, cross-platform support,
replication, support for huge tables and
databases, full text search, subqueries,
support for most SQL 92 syntax.
MySQL does not currently include:
views, stored procedures, triggers

Features
Version 5.0
addition of stored procedures
support for cursors
RTREE indexes
true VARCHARs
and other minor features
What Features Are Still to Come in
Future Versions?
Version 5.1
support foreign keys for all table types
views should be supported in one of
the 5.x versions.
What Features Are Still to Come in
Future Versions?
How This Module is Organized
Part I, "MySQL Basics,"
Part II, "Designing and Creating
Databases with MySQL,"
Part III, "Using MySQL,"
Part IV, "MySQL Table Types and
Transactions,"

S-ar putea să vă placă și