Распределенные и параллельные базы данных. Архитектура «клиент-сервер»

Содержание

ВВЕДЕНИЕ 4

ГЛАВА 1 ТЕОРЕТИЧЕСКИЕ ОСНОВЫ ФУНКЦИОНИРОВАНИЯ РАСПРЕДЕЛЕННЫХ И ПАРАЛЛЕЛЬНЫХ БАЗ ДАННЫХ. АРХИТЕКТУРА «КЛИЕНТ-СЕРВЕР» 6

1.1 Распределенные базы данных 6

1.2 Параллельные базы данных 9

1.3 Характерные черты параллельных и распределенных систем управления баз данных. 10

1.4 Материальные и экономические особенности использования распределенных и параллельных баз данных. 12

Выводы по главе 1 13

ГЛАВА 2 ОБЗОР ФУНКЦИОНАЛЬНЫХ ВОЗМОЖНОСТЕЙ РАСПРЕДЕЛЕННЫХ И ПАРАЛЛЕЛЬНЫХ БАЗ ДАННЫХ. АРХИТЕКТУРЫ «КЛИЕНТ СЕРВЕР» 14

2.1 Технологии распределенных и параллельных баз данных 14

2.2 Архитектура клиент сервер 15

2.3 Разграничение функций между сервером и клиентом 17

2.4 Основные достоинства и недостатки данной архитектуры по сравнению с архитектурой "файл-сервер" 18

2.5 Трехзвенная (многозвенная) архитектура "клиент – сервер". 19

2.6 Протоколы репликации 20

2.7 Распределенная и параллельная обработка запросов 23

Выводы по главе 2 24

ГЛАВА 3 РЕАЛИЗАЦИЯ АРХИТЕКТУРЫ «КЛИЕНТ-СЕРВЕР» НА JAVA 25

3.1 Создание сервера 25

3.2 Создание клиента 28

Выводы по главе 3 30

ЗАКЛЮЧЕНИЕ 31

Список использованной литературы 33

Выдержка из текста

Актуальность темы исследования заключается в необходимости

комплексного анализа специфики функционирования распределенных и параллельных баз данных. В настоящее время на рынке существует большое количество решений в области управления базами данных, однако, наблюдается явный недостаток аналитических исследований оценки объективных достоинств и недостатков по распределенным и параллельным базам данных. В связи с этим возникает необходимость в исследовании, систематизации и классификации архитектурных и функциональных особенностей, с выделением их достоинств и недостатков.

Объект исследования: функциональные возможности распределенных и параллельных систем управления баз данных.

Предмет исследования: специфика разработки распределенных и параллельных базы данных и использования архитектуры «клиент-сервер».

Список использованной литературы

1. Кириллов В.В., Громов Г.Ю. Введение в реляционные базы данных. Спб.:

Питер, 2011. – 464 с.

2. Кренке Д. Теория и практика построения баз данных. Спб.: Питер, 2011. –

864 с.

3. Ребекка М. Основы реляционных баз данных. М.: Русская Редакция, 2012.

55 с.

4. Баженова И.Ю. Базы данных. М.: МГУ им. М.В. Ломоносова, 2013. – 201 с.

5. Кузин А.В., Левонисова С.В. Базы данных. М.: Академия, 2012. – 561 с.

6. Руссел Д., Кофи Р. Система управления базами данных. М.:Книга по

Требованию, 2012. – 445 с.

7. Ржеуцкая С.Ю. Базы данных. Язык SQL. — Вологда: ВоГТУ, 2010. – 159 с.

8. Осипов Д.А. Базы данных и Delphi. Теория и практика. Спб.: БХВ-

Петербург, 2011. – 752 с.

9. Фиайли К. SQL. Руководство по изучению языка. Спб.: Питер, 2013. – 456

с.

10. Карпова Т.С. Базы данных: модели, разработка, реализация. – М.:

Национальный открытый университет «Интуит», 2010. – 436 с.

11. Швецов В.И. Базы данных. – М.: Национальный открытый университет

«Интуит», 2011. – 239 с.

12. Бен-Ган И. Microsoft SQL Server 2012. Основы T-SQL. – Спб.: БХВ-

Петербург, 2012. – 432 с.

13. Полубояров В.В. Использование MS SQL Server. М.:ННТУ, 2010. – 488 с.

14. Бондарь А.Г. Microsoft SQL Server 2012. Наиболее полное руководство.

Спб.: БХВ-Петербург, 2013. – 608 с

15. Карвин Б. С. Программирование баз данных SQL. Типичные ошибки и их

устранение. Спб.: БХВ-Петербург, 2012. – 336 с.39

16. Дейт К. SQL и реляционная теория. Как грамотно писать код на SQL.

Спб.: БХВ-Петербург, 2011. – 480 с.

17. Голицына О.А., Максимов Н.Н., Попов И.В. Базы данных. Учебное

пособие М.:Дрофа, 2014. – 612 с.

18. Фуфаев Э.Д., Фуфаев Д.С. Базы данных. Учебное пособие. М.: Академия,

2014. – 315 с.

19. Чудинов И.Л., Осипова В.В. Базы данных: Учебное пособие. – Томск:

Изд-во Томского политехнического университета, 2011. – 144 с.

20. Кумскова И.О. Базы данных. Учебник Спб.: КноРус, 2015. – 378 с.

Похожие записи