Информационные системы класса OLTP характеризуются следующими особенностями
Реферат, 22 Апреля 2014, автор: пользователь скрыл имя
Описание работы
Современный период развития цивилизованного общества характеризует процесс информатизации.
Информатизация общества — это глобальный социальный процесс, особенность которого состоит в том, что доминирующим видом деятельности в сфере общественного производства является сбор, накопление, продуцирование, обработка, хранение, передача и использование информации, осуществляемые на основе современных средств микропроцессорной и вычислительной техники, а также на базе разнообразных средств информационного обмена. Информатизация общества обеспечивает:
· активное использование постоянно расширяющегося интеллектуального потенциала общества, сконцентрированного в печатном фонде, и научной, производственной и других видах деятельности его членов;
Содержание работы
1.Ведение ……………………………………………………………………...2
2.Концепция создания………………………………………………………………………..4
3.Информационные системы класса OLTP характеризуются следующими особенностями………………………………………………………………...5
4.Использование………………………………………………………………6
5.Бизнес-приложения в Internet………………………………………………6
6.Преимущества и недостатки……………………………………………….10
7.Введение в WebOLTP………………………………………………………7
8.Неэффективность использования OLTP-систем для анализа данных….11
Выводы…………………………………………………………......................19
Список литературы…………………………………………………………..20
Файлы: 1 файл
OLTP-технология.docx
— 128.48 Кб (Скачать файл)Первый основан на использовании Java и JavaBeans, второй – на основе технологии ActiveX. Безотносительно того, какая технология используется, апплеты реализуют следующие преимущества : небольшой объем, что обеспечивает быструю загрузку ;большую интерактивность и более дружественный интерфейс по сравнению с обычными HTML-страницами;
легкость в разработке и сопровождении .
СУБД
История развития СУБД тесно связана с совершенствованием подходов к решению задач хранения данных и управления транзакциями. Развитый механизм управления транзакциями в современных СУБД сделал их основным средством построения OLTP-систем, основной задачей которых является обеспечение выполнения операций с БД.
Системы управления базами данных остаются важными компонентами всех OLTP систем, в том числе и WebOLTP. Для оптимизации в архитектуре WebOLTP необходимо :
-поддержка нестабильных нагрузок с отслеживанием таких свойств, как запрос очередей и приоритетов ;
-высокая скорость соединения с СУБД из Java-приложений;
-очереди приложений и управление ресурсами как средства сокращения
общего объема ресурсов в системе и достижения стабильной производительности в рамках Internet-транзакции;
-обеспечение безопасности, как например, уполномоченная авторизация, т.е. соответствие, для определенных WebOLTP-приложений;
-распределенная обработка запросов, которая позволила бы обрабатывать все многообразие типов данных, встречающихся в среде WebOLTP
6.Преимущества и недостатки
OLTP-системы оптимизированы для небольших дискретных транзакций. А вот запросы на некую комплексную информацию (к примеру поквартальная динамика объемов продаж по определённой модели товара в определённом филиале), характерные для аналитических приложений (OLAP), породят сложные соединения таблиц и просмотр таблиц целиком. На один такой запрос уйдет масса времени и компьютерных ресурсов, что затормозит обработку текущих транзакции .
OLTP-системы оперативной обработки транзакций характеризуются большим количеством изменений, одновременным обращением множества пользователей к одним и тем же данным для выполнения разнообразных операций — чтения, записи, удаления или модификации данных. Для нормальной работы множества пользователей применяются блокировки и транзакции. Эффективная обработка транзакций и поддержка блокировок входят в число важнейших требований к системам оперативной обработки транзакций.
К этому классу систем относятся, кстати, первые СППР — информационные системы руководства (ИСР, Executive Information Systems). Такие системы, как правило, строятся на основе реляционных СУБД, включают в себя подсистемы сбора, хранения и информационно-поискового анализа информации, а также содержат в себе предопределенное множество запросов для повседневной работы. Каждый новый запрос, непредусмотренный при проектировании такой системы, должен быть сначала формально описан, закодирован программистом и только затем выполнен. Время ожидания в таком случае может составлять часы и дни, что неприемлемо для оперативного принятия решений.
8.Неэффективность использования OLTP-систем для анализа данных
Практика использования OLTP-систем показала неэффективность их применения для полноценного анализа информации. Такие системы достаточно успешно решают задачи сбора, хранения и поиска информации, но они не удовлетворяют требованиям, предъявляемым к современным СППР. Подходы, связанные с наращиванием функциональности OLTP-систем, не дали удовлетворительных результатов. Основной причиной неудачи является противоречивость требований, предъявляемых к системам OLTP и СППР.
В практике общения с представителями информационных служб предприятий нередко приходится сталкиваться с серьезным недопониманием различий в возможностях, назначении и роли технологий, предназначенных для сбора информации, - OLTP-систем (On-Line Transaction Processing) и технологий анализа информации. Между тем они существенно различны по функциональности, и каждая из них отвечает за свою область в информационной системе . Задачи OLTP-системы – это быстрый сбор и наиболее оптимальное размещение информации в базе данных, а также обеспечение ее полноты, актуальности и согласованности. Однако такие системы не предназначены для максимально эффективного, быстрого и многоаспектного анализа . Разумеется, по собранным данным можно строить отчеты, но это требует от бизнес-аналитика или постоянного взаимодействия с IT-специалистом, или специальной подготовки в области программирования и вычислительной техники.Как выглядит традиционный процесс принятия решений в российской компании, использующей информационную систему, построенную на OLTP-технологии? Менеджер дает задание специалисту информационного отдела в соответствии со своим пониманием вопроса. Специалист информационного отдела, по-своему осознав задачу, строит запрос оперативной системе, получает электронный
отчет и доводит его до сведения руководителя. Такая схема принятия
критически важных решений обладает следующими существенными недостатками: используется ничтожное количество данных;
-процесс занимает длител
-требуется повторение цикла в случае необходимости уточнения данных или
рассмотрения данных в другом разрезе, а также при возникновении дополнительных вопросов. Причем этот медленный цикл приходится повторять и, как правило, неоднократно, при этом времени на анализ данных тратится ещё больше; негативным образом сказывается различие в профессиональной подготовке и областях деятельности специалиста по информационным технологиям и руководителя. Зачастую они мыслят разными категориями и, как следствие, не понимать друг друга; неблагоприятное действие оказывает такой фактор, как сложность электронных отчетов для восприятия. У руководителя нет времени выбирать интересующие цифры из отчёта, тем более что их может оказаться слишком много. Понятно, что работа по подготовке данных чаще всего ложится на специалистов информационных отделов. В результате грамотный специалист отвлекается на рутинную и малоэффективную работу по составлению таблиц, диаграмм и т. д., что, естественно, не способствует повышению его квалификации.
Перечень основных противоречий между этими системами приведен в табл. I. I
Характеристика |
Требования к OLTP-системе |
Требования к системе анализа |
Степень детализации хранимых данных |
Хранение только детализированных данных |
Хранение как детализированных, так и обобщенных данных |
Качество данных |
Допускаются неверные данные из-за ошибок ввода |
Не допускаются ошибки в данных |
Формат хранения данных |
Может содержать данные в разных форматах в зависимости от приложений |
Единый согласованный формат хранения данных |
Допущение избыточных данных |
Должна обеспечиваться максимальная нормализация |
Допускается контролируемая денормализация (избыточность) для эффективного извлечения данных |
Управление данными |
Должна быть возможность в любое время добавлять, удалять и изменять данные |
Должна быть возможность периодически добавлять данные |
Количество хранимых данных |
Должны быть доступны все оперативные данные, требующиеся в данный момент |
Должны быть доступны все данные, накопленные в течение продолжительного интервала времени |
Характер запросов к данным |
Доступ к данным пользователей осуществляется по заранее составленным запросам |
Запросы к данным могут быть произвольные и заранее не оформлены |
Время обработки обращений к данным |
Время отклика системы измеряется в секундах |
Время отклика системы может составлять несколько минут |
Характер вычислительной нагрузки на систему |
Постоянно средняя загрузка процессора |
Загрузка процессора формируется только при выполнении запроса, но на 100 % |
Приоритетность характеристик системы |
Основными приоритетами являются высокая производительность и доступность |
Приоритетными являются обеспечение гибкости системы и независимости работы пользователей |