Распределенная База Данных реального времени ССУДА
Базовое программное обеспечение
Базовое программное обеспечение ССУДА (Специализированная Система
Управления ДАнными) включает в себя набор выполняемых программ и
библиотеку подпрограмм CCYDA.LIB для языка С .
Дополнительное ПО включает
необходимые средства для многозадачного режима работы,
поддержки структур в
оперативной памяти, функционирования в распределенной среде.
Существуют реализации для следующих машин и систем:
|
IBM PC ==> MS-DOS + Linux,
|
|
DECstatin ==> Ultrix,
|
|
PC-16 ==> VPV.
|
Размещение
ССУДА поддерживает одновременно несколько баз данных, каждая
из которых размещается в предварительно размеченном стандартном
файле.
Системная БД
Одна база данных имеет фиксированное назначение - это системная
БД, она содержит описания системных компонент:
|
пользователей,
|
|
компьютеров,
|
|
технологических подсистем,
|
|
зданий,
|
|
используемых каркасов,
|
|
электронных модулей
|
|
и т.д.
|
Таблица с именем BASES содержит полные имена доступных
рабочих БД.
|
Номер строки этой таблицы соответствует номеру БД для
прикладной программы.
|
В распределенной среде системная БД должна находиться
на системном ССУДА-сервере.
Рабочие БД
ТОЛЬКО рабочие БД доступны из пакета
CCYDA.LIB , используемого в прикладных программах.
Все БД могут находиться
на одной ЭВМ, тогда доступ к ним можно осуществлять локально из программ,
выполняющихся на этой же машине.
ССУДА поддерживает и распределенный
вариант, когда БД находятся на разных ЭВМ и доступ к ним возможен из любой
машины сети.
В распределенной среде доступны только глобальные таблицы.
Автор ©
Воеводин В.П.
|