Использование локальных вычислительных сетей позволяет организовать распределенную обработку информации, иметь возможность оперативного, дистанционного контроля и управления информационными потоками.
Организация распределенных баз данных подразумевает обработку и хранение текущей информации непосредственно на обрабатывающих ее компьютерах. Затем результирующая информация передается на сервер для использования другими станциями. В системе "Новый Век" возможна организация распределенных баз данных неограниченной сложности, а использование локальной сети позволяет значительно облегчить обработку информации. При организации распределенных баз данных следует иметь в виду, что, чем больше объемы библиотек расположенных на дисках являющихся общими, тем соответственно сильнее нагруженными являются серверы в сети. Поэтому, чем сильнее распределена база данных по локальным станциям, тем быстрее и эффективнее происходит обработка информации, кроме того, разработка таких систем менее трудоемка, и как следствие прикладные системы более надежны.
Таким образом, первым этапом создания распределенной базы данных является разработка библиотек на общих и локальных устройствах и установка прав доступа. Разграничение прав доступа используется для работы нескольких пользователей (читателей) на одну базу данных (библиотеку). При установке системы ТЛС "Новый Век" с разграничением прав доступа на несколько машин в локальной сети рекомендуется устанавливать системный пароль одинаковым для всех ЭВМ.
При разработке прикладных программ, следует учитывать возможность работы нескольких пользователей с одним общим фрагментом. Эта ситуация может возникнуть, например при заполнении данных в общие списки, с нескольких компьютеров.
В режиме ПРОСМОТР при необходимости периодического обновления текущего фрагмента предназначена клавиша <F2>, в случае изменения этого фрагмента другими пользователями в сети, фрагмент обновляется и в последней строке экрана выводится сообщение "Фрагмент был скорректирован". Более сложной является ситуация, когда два и более пользователя корректируют один фрагмент. В момент записи фрагмента (при нажатии клавиши <F2>) происходит проверка было ли изменение фрагмента другими пользователями. Если фрагмент изменился то выдается сообщение:
В этом случае при выборе пункта " Да " изменения внесенные другими пользователями игнорируются. При выборе пункта " Нет " фрагмент вводится в текущее окно таким, каким его сохранили другие пользователи. Рекомендуется в этой ситуации отменить сохранение клавишей <Esc>. Взять внесенные изменения в карман. Обновить фрагмент нажав <F2> и ответив на вопрос " Нет ". Вставить из кармана свои изменения и сохранить фрагмент клавишей <F2>.
Работа с общими библиотеками требует определенной осторожности, поскольку Вы должны учитывать внесенные изменения с других компьютеров, и требовать что бы другие пользователи учитывали Ваши изменения. При работе с общими библиотеками следует непосредственно перед внесением изменений обновить фрагмент нажав клавишу <F2>, и сразу после редактирования сохранить фрагмент клавишей <F2>.
Примечание: В нижней строке текущего окна имеется признак корректировки текста "☼". Если текст скорректирован и не сохранен устанавливается символ "☼". При нажатии клавиши <F2> если текст не корректирован (признак "☼" не установлен), то фрагмент обновляется и выводится сообщение "Фрагмент был скорректирован". Если при нажатии клавиши <F2> фрагмент был скорректирован (установлен признак "☼"), то может возникнуть ситуация когда фрагмент был скорректирован другим пользователем.
Запись в общие библиотеки рекомендуется организовывать специальными программами по следующему алгоритму:
© ООО "АТЛАС" г.Воронеж, 2007. Все права защищены. |