In the early days of web development, most web sites where made up of complete HTML pages that had to be loaded and reloaded every time a request was made. This system is not very efficient as all data must be resent every time a small change is made which, in turn, affects the user experience and can increase bandwidth use and server load.
MySQL has long been the most popular open-source database solution for web designers. It is free, fast, stable, and widely supported. Until version 5.1 was released, MySQL's feature set was quite limited compared to the "big dogs" in the database industry, including Oracle, DB2, and MS SQL Server. Many of the new version 5+ features enable MySQL databases to operate more independently than before, because the database itself can process and validate data, rather than relying on outside software.