Также рекомендуем посетить:
Создание сайтов, web-дизайн, программированиеПрограммирование – сфера деятельности не для всехУкраина - КиевРазумеется, что водить курсором по экрану немногим легче. Самое, может быть, трудное, на что не обращаешь или почти не обращаешь внимания в молодости, и что может стать с возрастом непреодолимым барьером, заставляющим иногда менять профессию, — это умение не терять концентрацию внимания на протяжении многих часов подряд. Известно, что одним из самых неприятных побочных эффектов, связанных с работой за компьютером, является утомление глаз — человек моргает слишком редко и глазное яблоко недостаточно увлажняется. Программист тоже редко моргает, иначе можно «проморгать» ошибку. Только здесь ситуация много сложнее — нельзя «моргать» не только глазом, но и умом. Программирование — это умение концентрироваться, умение представлять задачу в деталях и не выпускать ее из плотной хватки многие часы, дни, месяцы подряд.
Современный программист даже и не представляет свое существование без компьютера, без задачи и без языка, на котором эта задача пишется. Они становятся его продолжением — частью тела и ума. Цель, которую преследует программист, это не решение задачи. Сдача к сроку очередной версии программы — это лишь промежуточный финиш, на котором некогда задерживаться и как раз, с наступлением которого и становится понятно, как же на самом деле следовало писать. Пожалуй, основная цель программиста — создать совершенный код, который бы воплотил в цифрах образы реального мира, преломленные сознанием и представленные в виде элегантных языковых конструкций. И, как всякое совершенство, эта цель недостижима. А значит, нужно снова и снова садиться за клавиатуру и писать, радоваться находкам и огорчаться неудачам. Жить, каждый день, создавая цифровой мир чуть-чуть человечнее.
Рассмотрим вкратце, программирование в наиболее популярной базе данных MySQL . Для начала, ответим на вопрос - что такое MySQL? Это База Данных (БД), в которой структурировано хранятся данные. Следует второй вопрос - зачем отказываться от простых и удобных файлов к сложной БД? Потому что файлы, генерируемые каким либо скриптом на основе файловой БД (гостевые книги, CMS, форумы), постепенно начинают увеличиваться в размере, а так же их количество неуклонно растет. Поиск сильно затруднен. После преодоления некоторого порога (1000, 10000 файлов.) скрипт начинает жутко тормозить, и приходится подолгу ждать, когда он закончит свою работу. БД лишены этих недостатков - даже если в таблице будет миллион записей, поиск среди них будет идти доли секунды. Так уж они устроены, чтобы манипулировать огромным количеством данных. В то же время и здесь возникает вопрос - а как работать с БД, в данном случае с MySQL?
Стоит отметить, что СУБД mysql является одной из самых известных, надежных и быстрых из всего семейства существующих СУБД. Почему именно она? Одной из причин являются правила ее распространения — за нее не надо платить деньги и распространяется она вместе со своими исходными текстами. Однако многие могут возразить, ведь есть же postgresql, почему не она? Да, действительно postgresql также распространяется под лицензией *gnu gpl, но она не получила столь широкого распространения. Одна из причин — это заметная медлительность. Сегодня mysql особенно распространена на платформах linux и windows. Причем на последней встречается гораздо реже. В этой статье я хотел бы поделиться с читателем личным опытом установки, конфигурирования, администрирования и программирования СУБД mysql.
|