9. Современные средства реализации серверной части приложения БД. Клиент-серверные СУБД.
Клиент-серверная
СУБД
позволяет обмениваться клиенту и серверу минимально необходимыми объёмами
информации. При этом основная вычислительная нагрузка ложится на сервер. Клиент
может выполнять функции предварительной обработки перед передачей инфы серверу,
но в основном его функции заключаются в организации доступа пользователя к
серверу. клиент
передаёт параметры запроса серверу, а сервер производит поиск по полученному
запросу в локальной БД. Результат выполнения запроса, который обычно на
несколько порядков меньше по объёму, чем весь массив данных, возвращается клиенту,
который обеспечивает отображение результата пользователю.
10. Общая хар-ка СУБД MS SQL: версии, редакции, осн. службы и комп.
СУБД SQL Server 2005 имеет пять редакций:
Enterprise Edition –для поддержки масштабных корпоративных систем. Не имеет огранич. и включ. в себя все ф-ии и возможности.
Standard Edition –небольших и ср. организ.. Обеспеч. хранение и обработку больших объемов данных. Ограничения по числу узлов в кластере и по использ. Сист. ресурсов.
Workgroup Edition –для небольших организ. с небольшими БД и кол-вом польз.
Developer Edition– не имеет ограничений, но лицензирована только в качестве системы разработки или тестирования.
Express Edition –для небольших, бесплатно распространяемых БД, уст-мых с прилож. (не подходит для промышленных БД).
Архитектура SQL Server 2005 включает следующие составные части:
- ядробазданных;
- набор различных служб и компонентов(2).
В реляционном ядре сущ. несколько ключевых процессов и компонентов:
· Оптимизатор запросов– опр., как обрабатывать запрос, основываясь на относительных затратах для выполнения определенных типов операций.
· Диспетчер буфера– анализ. используемые стр. данных и предварительно загружает определенные фрагменты файлов данных в память.
· Lazy Writer – запис. стр. данных, кот. были изменены в памяти, в файл данных.
· Монитор ресурсов– оптимизирует кэш планов запросов и избирательно удаляет из него старые планы.
· Диспетчер блокировок – динамически управляет мн-вом блокировок, выполняя балансировку кол-ва затребованных блокировок с их размерами.
· SQLOS – собственный уровень ОС, обеспеч. управл. всеми внутр. ресурсами компа.
2.
Брокер служб– управляет асинхронными очередями данных, поддерживая ключ. ср-ва производительности и распределяя загрузку сервера в теч. вр.
SQL Server Profiler – графич. инструмент для наблюдения за работой и анализа проблем произв-сти БД.
Служба репликаций – обеспеч. ф-ии перемещения копий данных в пр-ве.
Полнотекстовый поиск - для поиска символьной инфы в табл.
Служба уведомлений –для отправки смс при возникн. опр. событий с данными.
Объекты упр-я сервером– набор объектов, кот. открывает ф-ии для программир. с пом. кода .NET.
SQL Server Agent - для автоматизации администрирования и использ. SQL.
Координатор распределенных транзакций– служба, обеспеч. управление р.т.
Службы бизнес-аналитики
Сл. интеграции использ. при преобразованиях данных, сборе и обобщении инфы для анализа.
Сл. отчетности Отчеты опр. графич. или программно и хранятся в кач. файлов в БД.
Сл. анализа решает задачи оперативной аналитической обработки
данных.
11. СУБД MS SQL: режимы работы сервера.
SQL имеет 2 осн. области применения:
1) системы оперативной обработки транзакций (OLTP)
2) системы оперативной аналитической обработки(OLAP) .
Встроенных средств переключения режимов нет, поэтому требуемая настройка сервера выполняется администратором БД «вручную».
1 характер-ся:
- большим кол-вом изменений в данных БД;
- одновременной работой мн-ва польз. с одними и теми же данными.
Исп. механизмов транзакций и блокировок. Для высокой скорости вставки и изменения данных, поддерживается низкая степень заполн. стр.( требует большего объема внешней памяти)
Уважаемый посетитель!
Чтобы распечатать файл, скачайте его (в формате Word).
Ссылка на скачивание - внизу страницы.