Распределенная обработка информации Разработано: Е.Г. Лаврушиной
Способы обработки данных: централизованная, децентрализованная, распределенная, интегрированная
Централизованная обработка данных предполагает наличие вычислительного центра (ВЦ) При этом способе пользователь доставляет на ВЦ исходную информацию и получают результаты обработки в виде результативных документов. Особенностью способа обработки являются сложность и трудоемкость налаживания быстрой, бесперебойной связи, большая загруженность ВЦ информацией, регламентацией сроков выполнения операций, организация безопасности системы от возможного несанкционированного доступа.
Децентрализованная обработка данных В настоящие время существуют три вида технологий децентрализованной обработки данных: Первая: основывается на ПК, не объединенных в локальную сеть.(данные хранятся в отдельных файлах и на отдельных дисках). Для получения показателей производится перезапись информации на компьютер. Вторая: ПК объединенные в локальную сеть, что ведет к созданию единых файлов данных (но он не рассчитан на большие объемы информации). Третья: ПК объединенные в локальную сеть, в которую включаются специальные серверы (с режимом «клиент- банк»).
Распределенный способ обработки данных основан на распределении функций обработки между различными ЭВМ, включенными в сеть. Этот способ может быть реализован двумя путями: установка ЭВМ в каждом узле сети, при этом обработка данных осуществляется одной или несколькими ЭВМ в зависимости от реальных возможностей системы и ее потребностей на текущий момент времени. размещение большого числа различных процессоров внутри одной системы. Такой путь применяется в системах обработки банковской и финансовой информации, там, где необходима сеть обработки данных (филиалы, отделения и т.д.).
Интегрированный способ обработки данных предусматривает создание информационной модели управляемого объекта, то есть создание распределенной базы данных. Такой способ обеспечивает максимальное удобство для пользователя. С одной стороны, базы данных предусматривают коллективное пользование и централизованное управление. С другой стороны, объем информации, разнообразие решаемых задач требуют распределения базы данных. Технология интегрированной обработки информации позволяет улучшить качество, достоверность и скорость обработки, т.к. обработка производится на основе единого информационного массива, однократно введенного в ЭВМ. Особенностью этого способа является отделение технологически и по времени процедуры обработки от процедур сбора, подготовки и ввода данных.
Преимущества технологии распределенной обработки данных большое число взаимодействующих пользователей, выполняющих функции сбора, регистрации, хранения, передачи и выдачи информации; снятие пиковых нагрузок с централизованной базы путем распределения обработки и хранения локальных баз данных на разных ЭВМ; обеспечение доступа информационному работнику к вычислительным ресурсам сети ЭВМ; обеспечение симметричного обмена данными между удаленными пользователями.
Технология распределенной обработки данных В системе распределенной обработки клиент может послать запрос к собственной локальной или удаленной базе данных. Удаленный запрос -это единичный запрос к одному серверу Несколько удаленных запросов к одному серверу объединяются в удаленную транзакцию. Если отдельные запросы транзакции обрабатываются различными серверами, то транзакция называется распределенной. При этом один запрос транзакции обрабатывается одним сервером. Распределенная СУБД позволяет обрабатывать один запрос несколькими серверами. Такой запрос называется распределенным Только обработка распределенного запроса поддерживает концепцию распределенной базы данных. Организация обработки данных зависит от способа распределения.
Технология «файл – сервер» Сетевые СУБД, основанные на файл-сервере, в настоящее время недостаточно мощны В нагруженной сети неизбежно падает производительность, нарушается безопасность и целостность данных Проблема производительности возникла потому, что файл-серверы реализуют принцип "все или ничего" Полные копии файлов базы перемещаются взад-вперед по сети Проблемы с безопасностью, целостностью возникли из-за того, что с самого начала файл-серверы не были сконструированы с учетом целостности данных и их восстановления в случае аварии. В базах данных коллективного пользования центральным технологическим звеном становятся серверы баз данных. Программные средства серверов баз данных обеспечивают реализацию многопользовательских систем, централизованное хранение, поиск и обработку, целостность и безопасность данных. Производительность серверов баз данных на порядок выше производительности файл-серверов. В отличие от файл-сервера сервер базы данных содержит и базу и систему управления данными.
Технология «клиент – сервер» Основная идея технологии "клиент-сервер" заключается в том, чтобы расположить серверы на мощных машинах, а приложения клиентов, использующих язык инструментальных средств, - на менее мощных машинах. Тем самым будут задействованы ресурсы более мощного сервера и менее мощных машин клиентов. Ввод-вывод к базе основан не на физическом дроблении данных, а на логическом, т. е. клиентам отправляется не полная копия базы, а сервер посылает только логически необходимые порции, тем самым сокращая трафик сети. Трафик сети - это поток сообщений сети. В технологии "клиент-сервер" программы клиента и его запросы хранятся отдельно от СУБД. Сервер обрабатывает запросы клиентов, выбирает необходимые данные из базы данных, посылает их клиентам по сети, производит обновление информации, обеспечивает целостность и сохранность данных.
Способы соединения программ клиента и сервера баз данных Во всех технологиях существуют два способа связи прикладных программ клиента и сервера баз данных: Прямой - прикладная программа клиента связывается непосредственно с сервером базы данных Непрямой - доступ к удаленному серверу обеспечивается средствами локальной базы Возможно объединение обоих способов.