Чому MySQL MySQL - Програмні продукти
При розробці складних проектів неминуче виникає необхідність використання бази даних, але на якому з існуючих СУБД зупинити свій вибір? Вибір не такий вже й малий: mSQL, PostgreSQL, Oracle, MS SQL та інші, але практично будь-який прийнятний хостинг, який надає стандартні послуги, включає кілька баз даних MySQL. Підставою для цього є ряд важливих причин, і однією з них є те, що MySQL є продуктом класу Open Source (відкриті вихідні тексти), який можна отримати безкоштовно (для платформи Windows є деякі застереження). Як правило, сервер і клієнт MySQL входять до будь-якого дистрибутиву операційних систем сімейства BSD (FreeBSD, NetBSD, OpenBSD) і Linux, які використовуються на більшості веб-серверів, але, при необхідності, останню версію MySQL для всіх підтримуваних систем (в тому числі і для Windows) також можна знайти на сайті компанії MySQL AB – розробників MySQL.
PHP + MySQL = швидкість Інша важлива причина популярності MySQL полягає в тому, що її творці з самого початку розробки цієї СУБД поставили в основу її швидкодію, пожертвувавши при цьому деякими зручностями для розробників. Зв'язування PHP + MySQL або Perl + MySQL забезпечують дуже високу швидкодію, яку дуже важко досягти іншими засобами. Дуже добрий зв'язок MySQL з PHP став ще однією причиною популярності цієї СУБД. Підтримка MySQL входить до стандартного складання PHP, і можна бути впевненим, що проблем звернення до сервера MySQL з PHP-скриптів не буде. Для забезпечення взаємодії PHP з іншими СУБД (PostgreSQL, Oracle тощо) доводиться компілювати його самостійно з вихідних кодів із додатковими опціями. Таким чином, можна вважати, що дешевизна, доступність,продуктивність та тісний взаємозв'язок з PHP та забезпечують таку популярність MySQL.