Введение в базы данных
Независимо от вашего отношения к базам данных, в современном мире без них уже не прожить. В последнее время базы данных вышли на передний рубеж информационных технологий, став необычно популярными во всех видах человеческой деятельности, начиная с передовых биотехнологий и заканчивая электронной коммерцией. Их можно обнаружить в банке, районной библиотеке, Web-браузере, даже мини-маркет по соседству уже использует их. Они уже распространены повсеместно и постепенно становятся все умнее.
По мере того как набирало силу движение "Open source", все более популярной становилась доселе малоизвестная система управления базами данных (СУБД) MySQL. Эта СУБД, которую можно получить совершенно бесплатно в сети Internet, обладает богатыми возможностями, высокой производительностью, она была протестирована в достаточно жестком режиме эксплуатации по параметрам надежности и производительности в самых различных приложениях и ситуациях. Сегодня, обслуживая более чем 4 млн. пользователей, она быстро становится стандартом для администраторов баз данных и пользователей во всем мире.
В этой вводной главе объясняется, что собой представляет MySQL, как она развивалась и почему она стала достаточно успешной альтернативой своим более известным, хорошо организованным коммерческим собратьям на рынке баз данных.
Общая картина...
Перед тем как окунуться в мир MySQL, немного отвлечемся и поищем ответ на вопрос: что же, собственно, такое база данных?
База данных - это совокупность данных, организованных и классифицированных по определенному критерию. Самой традиционной аналогией этого является обычная картотека, состоящая из отдельных ящичков, содержащих данные по одной теме. Карточки могут быть в дальнейшем классифицированы в соответствии с определенным множеством критериев (по алфавиту, цвету, числовому коду и т.д.). Такая организация информации по ящичкам и карточкам упрощает быстрый поиск специфической информации. Для того чтобы получить определенную информацию, вы просто находите нужный ящичек, в котором находите искомую карточку (или карточки) в соответствии с определенным критерием поиска.
Электронная база данных помогает организовать хранимую информацию и предоставляет инструментарий, необходимый для быстрого и эффективного доступа к его конкретным частям. Ящички, содержащие карточки, в базах данных соответствуют таблицам, сами карточки соответствуют записям, действие по открыванию ящичка с определенным успехом можно сопоставить с запросом, а полученные данные являются результирующим набором. В книге вы еще столкнетесь с огромным множеством этих терминов, поэтому постепенно привыкайте к ним и не очень волнуйтесь, если сначала они окажутся для вас немного непривычными.
Базой данных можно воспользоваться для организации как больших, так и малых объемов данных. Настоящая мощность базы данных проявляется при необходимости обработки больших объемов данных. Например, если вам приходится иметь дело с малыми объемами данных, их можно легко обрабатывать вручную; однако по мере роста объема информации, выполнение поиска вручную становится все более изнурительным и дорогим. Достаточно сравнить картотеку, содержащую 20 карточек, и картотеку, содержащую 20 млн. карточек. Совершенно очевидно, что поиск карточки в первом случае - вопрос как минимум нескольких минут, в то время как во втором случае поиск как таковой вообще вряд ли возможен.
ТОП-10 популярных
Для работы с вещественными числами в MySQL предусмотрено три типа данных - это типы FLOAT, DOUBLE, DECIMAL. Числовой тип FLOAT...
БОЛЬШЕ БОЛЬШИХ LCD-мониторов
Процесс вытеснения с рынка мониторов с электронно-лучевой трубкой (CRT) продолжается. О смещении акцентов в пользу LCD-мониторов теперь заявляют даже те...
Процесс вытеснения с рынка мониторов с электронно-лучевой трубкой (CRT) продолжается. О смещении акцентов в пользу LCD-мониторов теперь заявляют даже те...
Больше больших LCD-мониторов
Процесс вытеснения с рынка мониторов с электронно-лучевой трубкой (CRT) продолжается. О смещении акцентов в пользу LCD-мониторов теперь заявляют даже те...
Процесс вытеснения с рынка мониторов с электронно-лучевой трубкой (CRT) продолжается. О смещении акцентов в пользу LCD-мониторов теперь заявляют даже те...
НОУТБУК с блестящим экраном
Eсли выпустившая ноутбук фирма предлагает его в качестве «замены настольному ПК», то это должно подразумевать под собой нечто большее, чем...
Eсли выпустившая ноутбук фирма предлагает его в качестве «замены настольному ПК», то это должно подразумевать под собой нечто большее, чем...
Иди и пиши. TravelMate C100
Планшетный компьютер платформы Tablet PC обязан в первую очередь быть легким, способным достаточно долго работать без подзарядки батарей. Эти требования...
Планшетный компьютер платформы Tablet PC обязан в первую очередь быть легким, способным достаточно долго работать без подзарядки батарей. Эти требования...
Магнито-оптический дисковод DynaMO
Cейчас, когда традиционные флоппи-дисководы на долгие годы замерли в своем развитии, поиск альтернативных носителей продолжается, и ситуация, казалось бы, разрешилась...
Cейчас, когда традиционные флоппи-дисководы на долгие годы замерли в своем развитии, поиск альтернативных носителей продолжается, и ситуация, казалось бы, разрешилась...
Компьютер для гурманов.«Эксимер ДМ»
Российская компания «Эксимер ДМ», известная как производитель настольных компьютеров, рабочих станций, серверов и ноутбуков, выступила техническим спонсором проведения торжеств, посвященных...
Российская компания «Эксимер ДМ», известная как производитель настольных компьютеров, рабочих станций, серверов и ноутбуков, выступила техническим спонсором проведения торжеств, посвященных...
Для длинных строк, т.е. строк длиннее 255 символов, в MySQL предусмотрены типы BLOB (Binary Large Object, большой двоичный объект) и...
В дополнение к календарным типам, предназначенным для хранения даты и времени отдельно, MySQL также поддерживает гибридные типы данных DATETIME и...
Вообще, к изменению настроек сервера прибегают очень редко. В MySQL программа заранее настроена так, чтобы соответствовать самым распространенным и основным...
Все о MySQL. Инсталляция
28-12-2009
<< Предыдущая статья | Следующая статья >> |
Microsoft Exchange Server 2003. Определение конфигурации внутреннего сервера | Все о MySQL. Инсталляция. Часть Вторая. |