Содержание
- 2. Система распределенной обработки данных Режим распределенного доступа к централизованной БД: - параллельный доступ к одной базе
- 3. Режимы работы с базами данных По количеству одновременно работающих пользователей По способу доступа По физическому распределению
- 4. Модели «клиент-сервер» в технологии баз данных Основные программные процессы: «Клиент» сторона, запрашивающая функции/обслуживание «Сервер» сторона, предоставляющая
- 5. Основной принцип технологии «клиент–сервер» применительно к технологии баз данных – разделение функций приложения на группы Основные
- 6. Структура типового интерактивного приложения, работающего с базой данных
- 7. Презентационная логика (Presentation Logic) Это часть кода приложения, которая определяет что пользователь видит на своем экране,
- 8. Бизнес-логика, или логика собственно приложений (Business Processing Logic) Это часть кода приложения, которая определяет алгоритмы решения
- 9. Логика обработки данных, или логика доступа к данным (Database Logic) Это часть кода приложения, которая связана
- 10. Варианты архитектуры приложения Централизованная Все части приложения располагаются в единой среде и комбинируются внутри одной исполняемой
- 11. Модель файлового сервера (File Server, FS) (модель удаленного управления данными) Преимущества разделение монопольного приложения на два
- 12. Модель файлового сервера (File Server, FS) (модель удаленного управления данными) Коммерческие реализации: dBase FoxPro Clipper Двухуровневые
- 13. Модель файлового сервера (File Server, FS) (модель удаленного управления данными) Преимущества разделение монопольного приложения на два
- 14. Модель файлового сервера (File Server, FS) (модель удаленного управления данными) Недостатки высокий сетевой трафик, который связан
- 15. Модель удаленного доступа к данным (Remote Data Access, RDA) Коммерческие реализации: Microsoft Access Двухуровневые модели
- 16. Модель удаленного доступа к данным (Remote Data Access, RDA) Недостатки запросы на языке SQL при интенсивной
- 17. Модель удаленного доступа к данным (Remote Data Access, RDA) Преимущества резко уменьшается загрузка сети, так как
- 18. Модель сервера баз данных (Server DataBase) Требования к серверу База данных должна в каждый момент отражать
- 19. Модель сервера баз данных (Server DataBase) Механизмы на сервере для реализации требований Хранимые процедуры (Stored Procedure)
- 20. Модель сервера баз данных (Server DataBase) Коммерческие реализации: Oracle, Microsoft SQL Server Двухуровневые модели
- 21. Модель сервера баз данных (Server DataBase) Преимущества снижение сетевого трафика; реализация общей для клиентов бизнес-логики средствами
- 22. Модель сервера баз данных (Server DataBase) Недостатки очень большая загрузка сервера; в настоящее время в коммерческих
- 23. Модель сервера приложений (Application Server, AS) Трехуровневая модель
- 24. Модель сервера приложений (Application Server, AS) Преимущества преодоление фундаментальных ограничений двухуровневой архитектуры по количеству одновременно подключенных
- 25. Модель сервера приложений (Application Server, AS) Трехуровневая модель Недостаток сложность программирования системы баз данных
- 26. Архитектуры построения серверов баз данных Модель «один-к-одному» Модель системы с выделенным сервером Модель виртуального сервера Модель
- 27. Модель «один-к-одному» Особенности сервер обслуживает запросы только одного пользователя (клиента), для обслуживания нескольких клиентов нужно было
- 28. Система в выделенным сервером (многопотоковая односерверная архитектура, multi-threaded) Особенности единственный серверный процесс обладает монополией на управление
- 29. Модель виртуального сервера (virtual server) Особенности клиенты подключаются не к реальному серверу, а к промежуточному звену,
- 30. Модель многопотоковой архитектуры с несколькими серверами (многонитиевая мультисерверная архитектура) Особенности возможности запуска нескольких серверов базы данных,
- 31. Цель Повысить производительность работы серверов баз данных за счет разбиения пользовательского запроса на ряд подзапросов, которые
- 32. Распараллеливание выполнения запросов План выполнения SQL-запроса Запрос: Показать информацию о сотрудниках, зарплата которых превышает 3000. Результат
- 33. Многонитиевая мультисерверная архитектура
- 34. Преимущества и перспективы системы клиент/сервер Преимущества рабочая загрузка естественным образом распределена на множестве компьютеров; пользователи могут
- 36. Скачать презентацию