Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
ИСЭ.doc
Скачиваний:
2
Добавлен:
27.08.2019
Размер:
475.65 Кб
Скачать

Различия между oltp и olap системами

Характеристика базы данных

База данных OLTP

(оперативная обработка транзакций)

База данных OLAP

(хранилище данных, деловой анализ)

Содержимое

Текущие данные

Данные, накопленные за долгий период времени

Структура данных

Структура таблиц соответствует структуре транзакций

Структура таблиц понятна и удобна для написания запросов (кубы фактов — схема "звезда")

Типичный размер таблиц

Тысячи строк

Миллионы строк

Схема доступа

Предопределена для каждого типа обрабатываемых транзакций

Произвольная; зависит от того, какая именно задача стоит перед пользователем в данный момент и какие сведения нужны для ее решения

Количество строк, к которым обращается один запрос

Десятки

От тысяч до миллионов

С какими данными работает приложение

С отдельными строками

С группами строк (итоговые запросы)

Интенсивность обращений к базе данных

Большое количество бизнес -транзакций в минуту или в секунду

На выполнение запросов требуется время: минуты или даже часы

Тип доступа

Выборка, вставка и обновление

Выборка данных (почти 100 % операций)

Чем определяется производительность

Время выполнения транзакции

Время выполнения запроса

Базы данных оперативной обработки транзакций – это основа каждодневного функционирования предприятия. В нее входит учет оплаты продукции, складской учет и т.д., т.е. основные учетные функции. Главные пользователи – это менеджеры, служащие отделов маркетинга и др. отделов. Рабочая нагрузка OLTP и OLAP на столько различно, что трудно или даже не возможно подобрать одну СУБД, которая наилучшим образом удовлетворяла бы требованием приложений обоих типов. Важнейшим требованием является то что запросы в OLAP системах которые могут длится часами не снижали ли бы производительности оперативной обработки транзакций. По этому крупные производители СУБД традиционно выпускали в основном OLTP системы, а рынок OLAP систем первоначально занимали небольшие фирмы, специализирующиеся на разработки СУБД делового анализа. Однако OLAP системы быстро завоевали популярность и в настоящее время большинство крупных производителей СУБД так же предлагают системы делового анализа. Так например в состав MS SQL Server 2000 (OLTP система) отдельным пакетом входит MS SQL Analyses Services (OLAP система).

Обработка данных может осуществляться в интерактивном и фоновом режимах.

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

В достаточно распространенном варианте архитектура клиент-сервер предполагает наличие компьютерной сети с распределенной базой данных и приложений реализуемых на персональных компьютерах пользователя.

Под распределенной обработкой данных понимают обработку приложений несколькими территориально разделенными ЭВМ. При этом в приложениях, связанных с обработкой базы данных, собственно управление базой данных может выполняться централизованно.

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

Современные СУБД позволяют решать широкий круг задач по работе с базами данных без разработки приложений.

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]