Нужен ли мне MySQL?
Занимаясь разработкой как-нибудь сайта начинаешь понимать, что связки Apache+Perl+Php бывает недостаточно для полноценной работы сайта или сервиса. Особенно это явно когда делаешь что-то с большим хранилищем данных. Тут то и приходит на помощь СУБД MySQL, что это я попытаюсь в общих чертах раскрыть в статье.
Зачем вообще нужны базы данных и MySQL в частности? Некоторые начинающие программисты скажут: нужно хранить данные? Чем тебе формат текстового файла не гож? Сохраняй построчно, в строке разделитель - пробел и делов то. Однако же не все так просто. При использовании баз данных вам предоставится множество новых возможностей с очень простой реализацией, не под сатать текстовым файлам. Почему MySQL спроситы вы? Потому что это небольшой, простой, надежный, легкий в эксплуатации сервер для баз данных. Надо заметить также и кросс-платформенность этой СУБД. Также заметим, что многим интернет-приложениям уже написанным до нас, и кторые вы возможно пожелаете использовать требуется именно MySQL. Так что если выхотите написать форум, чат или гостевую книгу, вам не обойтись без СУБД.
Скачать дисрибутив новой версии MySQL можно из десятков мест, стоит лишь написать запрос в любую поисковую систему и вам будет придложено множество мест для скачивания. С установкой под Windows никаких проблем не должно возникнуть. Качем, запускем, ждем, настраиваем, успользуем. Все просто=)

Сравочник оптимизатора: