|
 |
вся информация
представленная в данном описании имеет гриф не секретно
(свободно распространяется имеет общий доступ). Все
программы представленные на сайте не проверялись
антивирусной программой и распространяются
абсолютно бесплатно
|
| |

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