Студопедия

КАТЕГОРИИ:


Архитектура-(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; Просмотров: 576; Нарушение авторских прав?; Мы поможем в написании вашей работы!


Нам важно ваше мнение! Был ли полезен опубликованный материал? Да | Нет



studopedia.su - Студопедия (2013 - 2024) год. Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав! Последнее добавление




Генерация страницы за: 0.039 сек.