MySql is a powerful database. It's very good and free of charge.
Many developers in the world selected mysql and php for developing their
website.
The MySQL database has become the world's most popular open source
database because of its consistent fast performance, high reliability and ease
of use. It's used in more than 6 million installations ranging from large
corporations to specialized embedded applications on every continent in the
world.
Not only is MySQL the world's most popular open source database,
it's also become the database of choice for a new generation of applications
built on the LAMP stack (Linux, Apache, MySQL, PHP / Perl / Python.) MySQL runs
on more than 20 platforms including Linux, Windows, OS/X, HP-UX, AIX, Netware,
giving you the kind of flexibility that puts you in control.
Whether you're new to database technology or an experienced
developer or DBA, MySQL offers a comprehensive range of certified software,
support, training and consulting to make you successful.
Reasons to Choose MySQL
1. Scalability and Flexibility
The MySQL database server provides the ultimate in scalability,
sporting the capacity to handle deeply embedded applications with a footprint
of only 1MB to running massive data warehouses holding terabytes of
information. Platform flexibility is a stalwart feature of MySQL with all
flavors of Linux, UNIX, and Windows being supported. And, of course, the open
source nature of MySQL allows complete customization for those wanting to add
unique requirements to the database server.
2. High Performance
A unique storage-engine architecture allows database professionals
to configure the MySQL database server specifically for particular
applications, with the end result being amazing performance results. Whether
the intended application is a high-speed transactional processing system or a
high-volume web site that services a billion queries a day, MySQL can meet the
most demanding performance expectations of any system. With high-speed load
utilities, distinctive memory caches, full text indexes, and other
performance-enhancing mechanisms, MySQL offers all the right ammunition for
today's critical business systems.
3. High Availability
Rock-solid reliability and constant availability are hallmarks of
MySQL, with customers relying on MySQL to guarantee around-the-clock uptime.
MySQL offers a variety of high-availability options from high-speed
master/slave replication configurations, to specialized Cluster servers
offering instant failover, to third party vendors offering unique solutions for
the MySQL.
4. Robust Transactional Support
MySQL offers one of the most powerful transactional database
engines on the market. Features include complete ACID (atomic, consistent,
isolated, durable) transaction support, unlimited row-level locking,
distributed transaction capability, and multi-version transaction support where
readers never block writers and vice-versa. Full data integrity is also assured
through server-enforced referential integrity, specialized transaction
isolation levels, and instant deadlock detection.
5. Web and Data Warehouse Strengths
MySQL is the de-facto standard for high-traffic web sites because
of its high-performance query engine, tremendously fast data insert capability,
and strong support for specialized web functions like fast full text searches.
These same strengths also apply to data warehousing environments where MySQL
scales up into the terabyte range for either single servers or scale-out
architectures. Other features like main memory tables, B-tree and hash indexes,
and compressed archive tables that reduce storage requirements by up to
eighty-percent make MySQL a strong standout for both web and business
intelligence applications.
6. Strong Data Protection
Because guarding the data assets of corporations is the number one
job of database professionals, MySQL offers exceptional security features that
ensure absolute data protection. In terms of database authentication, MySQL
provides powerful mechanisms for ensuring only authorized users have entry to
the database server, with the ability to block users down to the client machine
level being possible. SSH and SSL support are also provided to ensure safe and
secure connections. A granular object privilege framework is present so that
users only see the data they should, and powerful data encryption and
decryption functions ensure that sensitive data is protected from unauthorized
viewing. Finally, backup and recovery utilities provided through MySQL and
third party software vendors allow for complete logical and physical backup as
well as full and point-in-time recovery.