![]() КАТЕГОРИИ: Архитектура-(3434)Астрономия-(809)Биология-(7483)Биотехнологии-(1457)Военное дело-(14632)Высокие технологии-(1363)География-(913)Геология-(1438)Государство-(451)Демография-(1065)Дом-(47672)Журналистика и СМИ-(912)Изобретательство-(14524)Иностранные языки-(4268)Информатика-(17799)Искусство-(1338)История-(13644)Компьютеры-(11121)Косметика-(55)Кулинария-(373)Культура-(8427)Лингвистика-(374)Литература-(1642)Маркетинг-(23702)Математика-(16968)Машиностроение-(1700)Медицина-(12668)Менеджмент-(24684)Механика-(15423)Науковедение-(506)Образование-(11852)Охрана труда-(3308)Педагогика-(5571)Полиграфия-(1312)Политика-(7869)Право-(5454)Приборостроение-(1369)Программирование-(2801)Производство-(97182)Промышленность-(8706)Психология-(18388)Религия-(3217)Связь-(10668)Сельское хозяйство-(299)Социология-(6455)Спорт-(42831)Строительство-(4793)Торговля-(5050)Транспорт-(2929)Туризм-(1568)Физика-(3942)Философия-(17015)Финансы-(26596)Химия-(22929)Экология-(12095)Экономика-(9961)Электроника-(8441)Электротехника-(4623)Энергетика-(12629)Юриспруденция-(1492)Ядерная техника-(1748) |
Лекция 2. Распределенная технология обработки и хранения данных (продолжение)Распределенная технология обработки и хранения данных (продолжение) Связь информационных объектов внемашинной БД в автоматизированной ИС (АИС) осуществляется с помощью различных информационных технологий. К ним относятся: - каталогизация; - индексирование; - структурирование. БД как информационный объект непрерывно развивается. Появились новые формы организации БД на новой основе, такие как базы знаний, хранилища данных, киоски данных. БД состоит из двух частей: - СУБД - оболочка, представляющая собой аппаратные обновления, поддержки целостности извлечения данных; - собственно данные, которые хранятся, как правило, в виде файлов или частей файлов на машинном носителе.
Созданы БД по всем направлениям человеческой деятельности: - финансовой; - экономической; - научно-технической и т.д. БД делятся на коммерческие и общественные.
Организация обработки данных зависит от способов их распределения: - централизованного способа РД; - децентрализованного способа РД; - смешанного способа РД.
1 Централизованная организация:
![]()
На одном сервере единственная копия БД, доступ к данным выполняется с помощью удаленного запроса или удаленной транзакции. Преимущества: - легко поддерживать БД в актуальном состоянии; - в случае майнфрэйма – низкие требования к компьютерам клиентских мест, они дешевые. Недостатки: - высокие требования к характеристикам сервера; - для БД нужен большой объем памяти на диске; - сложность организации связи и, как следствие, ее высокая стоимость; - система обладает меньшей надежностью, так как в случае отказа центрального сервера отказывает вся система.
2 Децентрализованная БД:
При децентрализованном способе возможны следующие варианты организации БД: 1 каждый клиент пользуется своей БД, которая может быть частью общей информационной базы; 2 каждый клиент пользуется информационной базой, которая является копией общей информационной базы (метод дублирования). Преимущества: - уменьшается время запроса; - увеличивается доступность данных и надежность их хранения. Недостатки: - сложность поддержания БД в актуальном состоянии.
3 Смешанная организация хранения данных:
В этом способе в одной БД может хранится локальная часть данных не для всех, а для нескольких клиентов. Смешанный способ организации данных можно использовать, если имеется сетевая СУБД.
В БД коллективного использования центральным техническим звеном становятся серверы БД. Они обеспечивают реализацию многопользовательских приложений, централизованное хранение, целостность и безопасность данных, производительность серверов БД на порядок выше по сравнению с файл-серверами, которые используются в локальных сетях. В настоящее время старая технология СУБД, основанных на файл-сервере, заменена более мощной и прогрессивной технологией клиент-сервер. В классическом представлении СУБД является набором программ, позволяющих создавать и поддерживать БД в актуальном состоянии.
Функционально СУБД состоит из трех частей: 1 ядро (БД); 2 язык; 3 инструментальные средства программирования. Инструментальные средства программирования относятся к интерфейсу клиента или внешнему интерфейсу. Они могут включать процессор обработки данных на языке запросов. Язык – это совокупность процедурных и непроцедурных команд, поддерживаемых СУБД. Наиболее употребительными языками являются SQL и QBE. Ядро выполняет все остальные функции, которые включены в понятие БД: добавление данных, удаление данных, поддержка целостности.
Основная идея технологии клиент-сервер заключается в том, чтобы сервер расположить на мощных машинах, а приложения клиентов, использующие язык, на менее мощных машинах. В результате ресурсы более мощного сервера и менее мощных машин клиентов будут эффективно задействованы. Ввод/вывод в базе основан не на физическом дроблении данных, а на логическом. Сервер отправляет клиентам не полную копию данных, а только логически необходимые порции, тем самым, сокращая трафик сети. Трафик сети – это поток сообщений сети. В технологии клиент-сервер программа клиента и его запросы хранятся отдельно от СУБД. Сервер обрабатывает запросы клиентов, выбирает необходимые данные из БД, посылает их клиентам по сети, производит обновление информации, обеспечивает целостность и сохранность данных.
Дата добавления: 2014-01-11; Просмотров: 604; Нарушение авторских прав?; Мы поможем в написании вашей работы! Нам важно ваше мнение! Был ли полезен опубликованный материал? Да | Нет |