13.09.2016 Views

PHP and MySQL Web Development 4th Ed-tqw-_darksiderg

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

8 Introduction<br />

n<br />

n<br />

n<br />

n<br />

Ease of configuration <strong>and</strong> learning<br />

Portability<br />

Availability of source code<br />

Availability of support<br />

A more detailed discussion of these strengths follows.<br />

Performance<br />

<strong>MySQL</strong> is undeniably fast.You can see the developers’ benchmark page at http://<br />

web.mysql.com/whymysql/benchmarks. Many of these benchmarks show <strong>MySQL</strong> to be<br />

orders of magnitude faster than the competition. In 2002, eWeek published a benchmark<br />

comparing five databases powering a web application.The best result was a tie between<br />

<strong>MySQL</strong> <strong>and</strong> the much more expensive Oracle.<br />

Low Cost<br />

<strong>MySQL</strong> is available at no cost under an open source license or at low cost under a commercial<br />

license.You need a license if you want to redistribute <strong>MySQL</strong> as part of an<br />

application <strong>and</strong> do not want to license your application under an Open Source license. If<br />

you do not intend to distribute your application—typical for most web applications, or<br />

are working on free or open source Software, you do not need to buy a license.<br />

Ease of Use<br />

Most modern databases use SQL. If you have used another RDBMS, you should have no<br />

trouble adapting to this one. <strong>MySQL</strong> is also easier to set up than many similar products.<br />

Portability<br />

<strong>MySQL</strong> can be used on many different Unix systems as well as under Microsoft<br />

Windows.<br />

Source Code<br />

As with <strong>PHP</strong>, you can obtain <strong>and</strong> modify the source code for <strong>MySQL</strong>.This point is not<br />

important to most users most of the time, but it provides you with excellent peace of<br />

mind, ensuring future continuity <strong>and</strong> giving you options in an emergency.<br />

Availability of Support<br />

Not all open source products have a parent company offering support, training, consulting,<br />

<strong>and</strong> certification, but you can get all of these benefits from <strong>MySQL</strong> AB<br />

(www.mysql.com).

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!