Druzya.org
Возьмемся за руки, Друзья...
 
 
Мемориальный сайт Дольфи. 
              Светлой памяти детей,
              погибших  1 июня 2001 года, 
              а также всем жертвам теракта возле 
             Тель-Авивского Дельфинариума посвящается...
Наши Друзья

Александр Градский

 
liveinternet.ru: показано количество просмотров и посетителей

Библиотека :: Компьютеры и Программирование :: Начинаем изучать MySQL
 [Весь Текст]
Страница: из 157
 <<-
 
Начинаем изучать MySQL 

Предисловие
В мире программирования 1990-е годы можно по праву назвать десятилетием 
программного обеспечения с открытым кодом (Open Source software). Движение Open 
Source оставило свой след практически в каждом уголке технологий - от Linux до 
Perl и от карманных компьютеров до мэйнфреймов. Это влияние особенно сильно в 
области серверных приложений среднего масштаба, в которых часто нуждаются 
некоммерческие организации и малые предприятия и которыми пренебрегают 
нацеленные на коммерческий успех производители.
В первые два десятилетия компьютерного века серверы среднего масштаба 
встречались достаточно редко. Компьютеры были дорогими изделиями, имевшимися в 
больших учреждениях, таких как банки и университеты. Громадные серверы, 
работавшие в режиме разделения времени, обеспечивали вычислительными мощностями 
целые корпорации. Большая часть использовавшегося на этих системах программного 
обеспечения была такой же грандиозной, как сами серверы. Поскольку единственный 
компьютер обслуживал нужды нескольких подразделений, если не всей организации, 
ему приходилось удовлетворять запросы всех пользователей.
На другом конце спектра располагался персональный компьютер. В результате 
революции, произведенной ПК, вместо одного компьютера в крупной компании 
появился один компьютер в каждом доме. Хотя мощность этих компьютеров легко 
позволяла удовлетворить потребности отдельного пользователя, между 
возможностями и стоимостью персональных вычислений и вычислений в масштабе 
организации существовал большой разрыв.
Более всего этот разрыв был очевиден в области управления данными. Приложения, 
работающие с базами данных на больших машинах, содержали в себе все мыслимые 
функции. Из-за многоцелевой сущности этого программного обеспечения в него 
включалась любая необычная функция, если она была нужна хотя бы одному 
пользователю. Появились также приложения баз данных, удовлетворяющие 
потребности управления данными для отдельных пользователей. Однако если базы 
данных для мэйнфреймов были слишком громоздки для потребностей среднего уровня, 
то возможности персональных баз данных были слишком ограниченны.
В первой половине 1990-х «жалкий» персональный компьютер достиг такого уровня, 
когда фактически оказался мощнее мэйнфреймов прежних лет. И если аппаратная 
часть более не была препятствием для вычислений среднего уровня, то таковым 
служило отсутствие доступного по цене программного обеспечения. Чтобы 
удовлетворить потребности некоммерческих организаций и малых предприятий в 
хранении данных, требовались доступные по цене операционная система и система 
управления базами данных. Одна половина этой задачи была решена с появлением 
таких дешевых и мощных операционных систем для серверов, как FreeBSD и Linux.
Решение той части задачи, которая относится к управлению базами данных, дают 
MySQL и mSQL. Они обладают мощью и гибкостью, сохраняя в то же время 
компактность и эффективность. В особенности MySQL удалось уместить большой 
набор возможностей в очень маленьком и быстром ядре. Хотя то и другое ядро 
далеко не обладают полным набором функций, имеющихся в дорогих корпоративных 
базах данных, они обладают вполне достаточными характеристиками, чтобы 
удовлетворить потребности управления базами данных среднего масштаба.
Кому предназначен этот диск
В основном книга предназначена для двух групп читателей. Прежде всего это те, 
кто заинтересован в использовании MySQL и mSQL с точки зрения администратора 
баз данных или программиста баз данных. С другой стороны, для каждого, 
желающего узнать об администрировании реляционных баз данных и программировании,
 не раскошеливаясь при этом на лицензию, приобретаемую у кого-нибудь из 
«больших парней», MySQL или mSQL окажется отличной отправной точкой. Если вы 
начинаете с MySQL или mSQL, то эта книга для вас.
С точки зрения администратора баз данных, книга охватывает основные методы 
создания и управления базами данных и таблицами в MySQL и mSQL. Мы не 
ограничиваемся простейшими вещами и даем советы по настройке производительности 
и устранению неполадок, чтобы позволить вам наиболее эффективно использовать 
свои приложения для MySQL или mSQL. Наконец, подробно описываются все 
инструментальные средства, поставляемые с MySQL и mSQL. Предварительного 
знакомства с SQL и реляционными базами данных не предполагается.
Для программистов баз данных описаны все основные программные интерфейсы 
наиболее популярных языков программирования систем клиент/сервер и приложений 
Интернет. При описании интерфейсов для отдельных языков программирования 
предполагается наличие у читателя основных навыков работы с рассматриваемым 
языком. К. примеру, в главе, посвященной Java™, предполагается, что читатель 
умеет писать простые приложения на Java и хочет теперь узнать, как заставить 
свои приложения общаться с базами данных MySQL или mSQL.
Ввиду огромной популярности MySQL и mSQL в Интернет естественно остановиться на 
создании CGI-приложений для MySQL и mSQL. Поэтому разработчики приложений для 
Интернет найдут в этой книге полезное описание того, как управлять своими 
сайтами с помощью MySQL или mSQL. В этих главах требуется самое незначительное 
знание CGI, но все же предполагается знакомство читателя с основами 
используемого языка программирования.
Цель книги на даном диске
На первый взгляд, цель книги очевидна: MySQL и mSQL принадлежат к числу 
наиболее популярных приложений, исходный код которых открыт. Они предоставляют 
практические преимущества программного обеспечения Open Source, несмотря даже 
на то, что их лицензии несколько более ограниченны, чем полагается для 
 
 [Весь Текст]
Страница: из 157
 <<-