- •Оглавление
- •1. Система информации на предприятии
- •1.1. Понятие системы информации
- •1.2. Автоматизированная информация Система и ее функции
- •1.3. Основные функции системы обработки данных
- •2. Проектирование информационных систем
- •2.1. Принципы последовательного раскрытия структуры системы
- •2.2. Подходы, используемые в процессе проектирования системы обработки данных
- •Б ланк распределения ресурсов организации
- •Бланк описания сфер активности
- •2.3. Этапы проектирования системы
- •3. Понятие и основные функции локальной вычислительной сети
- •3.1. Определение лвс
- •3.2. Функции лвс
- •3.3. Классификация лвс
- •Скорость передачи данных в лвс
- •3.4. Серверы баз данных.
- •4. Сравнение одноранговых и реальных сетей
- •4.1. Анализ работы сетевой операционной системы
- •4.2. Преимущества и недостатки одноранговой сети
- •4.3. Особенности реальной сети
- •4.4. Пример сетевой операционной системы NetWare от Novell
- •5. Требования к аппаратным средствам локальных вычислительных сетей
- •5.1. Особенности работы файлового сервера
- •5.2. Понятие суперсервера
- •5.3. Необходимые значения характеристик файлового сервера и адаптера
- •5.4. Обеспечение надежности работы сети
- •Предостережение
- •Защита от помех в электросети
- •6. Правила обмена информацией в лвс
- •6.1. Пакет сообщений
- •6.2. Модель архитектуры сети osi
- •6.3. Протоколы
- •Датаграммы и сеансы
- •7. Электронная почта
- •7.1. Понятие и режим работы электронной почты
- •7.2. Устройство электронной почты
- •7.3. Требование к интерфейсу электронной почты
- •8. Защита информации от несанкционированного доступа
- •8.1. Система защиты от нсд при работе в лвс
- •8.2. Программные меры защиты
- •9. Беспроводные сети
- •9.1. Случаи предпочтительного использования беспроводных технологий и классификация сетей
- •9.2. Топология беспроводных сетей
- •9.3. Физические способы реализации сетей
3.4. Серверы баз данных.
Если подняться над представлением о файл-сервере как просто еще одном символе дискового накопителя, то откроется целая область программирования - серверы баз данных. Сервером базы данных называется отдельный компьютер в ЛВС, в задачу которого входит обслуживание прикладных программ, выполняемых на рабочих станциях, необходимыми записями из баз данных. Одной из целей, преследуемых при этом, является уменьшение загрузки файлового сервера и рабочих станций.
Обычная прикладная программа, которая производит запись и чтение отдельных записей базы данных с применением индексного файла, вызывает сильный рост графика ЛВС при каждом обращении к записи на файловом сервере. Для извлечения нужной записи прикладная программа просматривает индексный файл для того, чтобы найти нужный ключ. Каждая операция чтения влечет отдельный запрос к серверу и ответ на него. Сетевая ОС выполняет обмен этими сообщениями совершенно независимо от прикладной программы. Таким образом, прикладная программа в этом случае полностью опирается на сетевую ОС и файловый сервер.
При чтении записи из базы данных число запросов и ответов зависит, конечно, от размера индексного файла. Для оценки числа сетевых сообщений можно умножить среднее число операций чтения, необходимых для обнаружения ключа, на число рабочих станций в ЛВС. Ясно, что график нарастает очень быстро. Добавление или уничтожение записей вызывает еще больший рост графика, поскольку рабочие станции должны разлагать и основа составлять индексный файл, манипулируя файлами косвенно, по частям. В результате активности, вызванной вводом/выводом файлов, нагрузка на сетевую ОС и кабели ЛВС сильно возрастает.
В противоположность этому, в системе сервера базы данных передачей сообщений управляет модуль доступа к файлам прикладной программы, а не сетевая ОС. Прикладная программа передает серверу базы данных желаемый ключ в виде сетевого запроса. В ответ на запрос сервер базы данных возвращает запись из базы или сообщение об отсутствии записи. Такая организация работы сильно разгружает график ЛВС, и, что особенно важно, позволяет переложить бремя ввода/вывода индексных файлов на отдельную машину.
В загруженных ЛВС использование сервера базы данных позволяет распределить обработку информации более равномерно и рационально.
Можно выбрать компьютер и ОС для сервера базы данных по критериям, которые могут отличаться от критериев для выбора файлового сервера. Более того, возможен вариант, когда в качестве рабочих станций применяются ПК Macintosh. а в качестве сервера базы данных - мощный суперсервер.
Рабочие станции в таких системах не производят операций ввода/вывода файлов, поэтому прикладные программы имеют меньшие размеры и предъявляют меньшие требования к объему памяти на рабочих станциях, что проще позволяет вписаться в известный предел 640К обычной памяти для машин под управлением DOS.
Итак, если для программ, работающих с базой данных, необходима орошая производительность и управляемость в большей степени, чем это позволяют обычные сетевые ОС, то может потребоваться встроить в архитектуру вашей ЛВС сервер базы данных. К сожалению, для этого почти определенно потребуются усилия программиста (или перепрограммирование) ранее используемых прикладных программ для того, чтобы получить возможность использования сервера базы данных. Недостаточно простой установки сервера базы данных в вашу ЛВС: необходимо каким-нибудь способом связать прикладные программы с новым сервером базы данных.
Термины, используемые в лекции
Адаптер - управляющий блок, обеспечивающий передачу данных по физическому каналу. Содержит логические схемы для управления каналом передачи данных. Различаются быстродействием, (мегабит/сек) и ценой.
Вопросы для контроля знаний
1. Цели создание ЛВС.
2. Удобства, которые предоставляет ЛВС.
3. Что необходимо учитывать при работе на компьютере, подключенном к ЛВС.
