Архитектура СУБД.pptx
- Количество слайдов: 15
Архитектура СУБД
Централизованная архитектура
Архитектура «файл-сервер»
Технология "клиент – сервер"
Трехзвенная (многозвенная) архитектура "клиент – сервер"
Классифиция СУБД • Настольные d. Base III – PLUS: Clipper (фирма Nantucket Inc. ), Fox. Pro (фирма Fox Software), Fox. Base+ (фирма Fox Software), Visual Fox. Pro (фирма Microsoft PARADOX (фирма Borland International). Access (фирма Microsoft). • Серверные Oracle (компания Oracle), MS SQL Server (компания Microsoft), DB 2 , Informix Dynamic Server (компания IBM).
MS SQL Server Microsoft SQL Server - это законченное предложение в области баз данных и анализа данных для быстрого создания масштабируемых решений электронной коммерции, бизнес-приложений и хранилищ данных. Оно позволяет значительно сократить время выхода этих решений на рынок, одновременно обеспечивая масштабируемость, отвечающую самым высоким требованиям. В SQL Server включена поддержка языка XML и протокола HTTP, средства повышения быстродействия и доступности, позволяющие распределить нагрузку и обеспечить бесперебойную работу, функции для улучшения управления и настройки, снижающие совокупную стоимость владения. http: //www. microsoft. com/rus/SQL
Oracle предлагает комплексные, открытые, доступные и удобные в использовании технологические решения. Готовые пакетируемые решения автоматически включают в свою стоимость базу данных, сервер приложений, интеграционную платформу, инструменты аналитики и управления неструктурированными данными. Масштабируемые бизнес-приложения Oracle могут быть легко интегрированы с ИТинфраструктурой предприятия без потери уже вложенных в IT инвестиций. http: //www. oracle. com/global/ru/mid/oracle_prod ucts/database. html)
Серверы баз данных компании IBM Универсальный сервер баз данных DB 2 Universal Database - это масштабируемая, обьектнореляционная система управления базами данных с интегрированной поддержкой мультимедиа и Web, работающая на системах от персональных компьютеров и серверов на процессорах Intel до Unix, от однопроцессорных систем до симметричных многопроцессорных систем (SMP) и систем с массовым параллелизмом (MPP), на хостах AS/400 и мейнфреймах. DB 2 Universal Database объединяет в себе высокую производительность систем обработки транзакций в режиме on-line, объектно-реляционные расширения, усовершенствованные средства оптимизации с возможностями параллельной обработки и поддержкой очень больших баз данных. http: //www-
Хранилище данных Технология ХД предназначена для хранения и анализа больших объемов данных с целью дальнейшего обнаружения в них скрытых закономерностей и, наряду с технологией Data Mining, входит в понятие "предсказательная аналитика". Data Mining, в свою очередь, изучает процесс нахождения новых, действительных и потенциально полезных знаний в базах данных. ХД - предметно-ориентированный, интегрированный, редко меняющийся, поддерживающий хронологию набор данных, организованный для целей поддержки принятия решений.
Основные характеристики хранилищ данных • содержит исторические данные; • хранит подробные сведения, а также частично и полностью обобщенные данные; • данные в основном являются статическими; • нерегламентированный, неструктурированный и эвристический способ обработки данных; • средняя и низкая интенсивность обработки транзакций; • непредсказуемый способ использования данных; • предназначено для проведения анализа; • ориентировано на предметные области; • поддержка принятия стратегических решений; • обслуживает относительно малое количество работников руководящего звена.
OLAP (On-Line Analytical Processing) • Служит для описания модели представления данных и соответственно технологии их обработки в хранилищах данных. В OLAP применяется многомерное представление агрегированных для обеспечения быстрого доступа к стратегически важной информации в целях углубленного анализа. OLAP - технология оперативной аналитической обработки данных, использующая методы и средства для сбора, хранения и анализа многомерных данных в целях поддержки процессов принятия решений. • Основное назначение OLAP-систем - поддержка аналитической деятельности, произвольных запросов пользователей аналитиков. Цель OLAP-анализа - проверка возникающих гипотез. Приложения OLAP должны обладать следующими основными свойствами: • многомерное представление данных; • поддержка сложных расчетов; • правильный учет фактора времени.
Преимущества OLAP • повышение производительности производственного персонала, разработчиков прикладных программ. Своевременный доступ к стратегической информации. • предоставление пользователям достаточных возможностей для внесения собственных изменений в схему. • приложения OLAP опираются на хранилища данных и системы OLTP, получая от них актуальные данные, что дает сохранение контроля целостности корпоративных данных. • уменьшение нагрузки на системы OLTP и хранилища данных.
OLAP OLTP Хранилище данных должно включать как основным источником информации, поступающей в внутренние корпоративные данные, так и внешние оперативную БД, является деятельность данные корпорации, а для проведения анализа данных требуется привлечение внешних источников информации (например, статистических отчетов) Объем аналитических БД как минимум на порядок Для оперативной обработки требуются данные за больше объема оперативных. для проведения несколько последних месяцев достоверных анализа и прогнозирования в хранилище данных нужно иметь информацию о деятельности корпорации и состоянии рынка на протяжении нескольких лет Хранилище данных должно содержать единообразно представленную и согласованную информацию, максимально соответствующую содержанию оперативных БД. Необходима компонента для извлечения и "очистки" информации из разных источников. Во многих крупных корпорациях одновременно существуют несколько оперативных ИС с собственными БД (по историческим причинам). Оперативные БД могут содержать семантически эквивалентную информацию, представленную в разных форматах, с разным указанием времени ее поступления, иногда даже противоречивую
OLAP OLTP Набор запросов к аналитической базе данных Системы обработки данных создаются в расчете на предсказать невозможно. хранилища данных решение конкретных задач. Информация из БД существуют, чтобы отвечать на выбирается часто и небольшими порциями. Обычно нерегламентированные запросы аналитиков. Можно набор запросов к оперативной БД известен уже при рассчитывать только на то, что запросы будут проектировании поступать не слишком часто и затрагивать большие объемы информации. Размеры аналитической БД стимулируют использование запросов с агрегатами (сумма, минимальное, максимальное, среднее значение и т. д. ) При малой изменчивости аналитических БД (только Системы обработки данных по своей природе при загрузке данных) оказываются разумными являются сильно изменчивыми, что учитывается в упорядоченность массивов, более быстрые методы используемых СУБД (нормализованная структура индексации при массовой выборке, хранение БД, строки хранятся неупорядоченно, B-деревья для заранее агрегированных данных индексации, транзакционность) Информация аналитических БД настолько критична Для систем обработки данных обычно хватает для корпорации, что требуются большая грануляция защиты информации на уровне таблиц защиты (индивидуальные права доступа к определенным строкам и/или столбцам таблицы)
Архитектура СУБД.pptx