- •3 История возникновения концепции хранилищ данных 12
- •Проект выполнения реферата
- •Аннотация
- •Содержание предложения
- •1 Определения понятия "Хранилища данных"
- •3 История возникновения концепции хранилищ данных
- •4 Сфера применения хранилищ данных
- •5 Примеры известных хд
- •Краткий глоссарий основных терминов
- •Список используемых источников
- •Приложения
5 Примеры известных хд
Существуют два основных вида хранилищ данных:
OLAP (англ. online analytical processing, интерактивная аналитическая обработка) — технология обработки данных, заключающаяся в подготовке суммарной (агрегированной) информации на основе больших массивов данных, структурированных по многомерному принципу. Среди коммерческих OLAP продуктов можно выделить: Microsoft SQL Server Analysis Services, Hyperion Essbase, Cognos PowerPlay, BusinessObjects, MicroStrategy, SAP BW, Cartesis Magnitude, Oracle Express, OLAP Option, IBM Cognos TM1. Существует также несколько open-source решений, например, Mondrian и Palo. Второй вид хранилищ данных называется OLTP (англ. Online Transaction Processing), транзакционная система — обработка транзакций в реальном времени. Способ организации БД, при котором система работает с небольшими по размерам транзакциями, но идущими большим потоком, и при этом клиенту требуется от системы минимальное время отклика. Типичными примерами OLTP-систем являются системы складского учета, системы заказов билетов, банковские системы, выполняющие операции по переводу денег, так как основная функция подобных систем заключается в выполнении большого количества коротких транзакций.
Выводы
В рамках проекта выполнения реферата были изучены материалы по теме «Перспективы развития БД: объектно-ориентированные БД, NoSQL БД» и проактуализированы следующие вопросы:
1. Перспективы развития БД
2. Определение объектно-ориентированных БД
3. Определение NoSQL БД
Краткий глоссарий основных терминов
Система управления базами данных - это комплекс языковых и программных средств, предназначенный для создания, ведения и совместного использования БД многими пользователями. Обычно СУБД различают по используемой модели данных.
База данных — это именованная совокупность данных, отображающая состояние объектов и их отношения в рассматриваемой предметной области. Характерной чертой баз данных является постоянство: данные постоянно накапливаются и используются.
Реляционная база данных — это совокупность взаимосвязанных таблиц, каждая из которых содержит информацию об объектах определенного типа. Строка таблицы содержит данные об одном объекте (например, товаре, клиенте), а столбцы таблицы описывают различные характеристики этих объектов — атрибутов (например, наименование, код товара, сведения о клиенте).
ACID требования (Atomicity — Атомарность, Consistency — Согласованность, Isolation — Изолированность, Durability — Устойчивость) — Атомарность гарантирует, что никакая транзакция не будет зафиксирована в системе частично. Согласованность гарантирует, что каждая успешная транзакция по определению фиксирует только допустимые результаты. Изолированность гарантирует, что во время выполнения транзакции параллельные транзакции не окажут влияние на её результат. Устойчивость гарантирует, что независимо от проблем на нижних уровнях (к примеру, обесточивание системы или сбои в оборудовании) изменения, сделанные успешно завершённой транзакцией, останутся сохранёнными после возвращения системы в работу. [5. C 40]
Объектно-ориентированная база данных (ООБД) — база данных, в которой данные моделируются в виде объектов, их атрибутов, методов и классов.
XML — расширяемый язык разметки. Рекомендован Консорциумом Всемирной паутины (W3C). Спецификация XML описывает XML-документы и частично описывает поведение XML-процессоров (программ, читающих XML-документы и обеспечивающих доступ к их содержимому). XML разрабатывался как язык с простым формальным синтаксисом, удобный для создания и обработки документов программами и одновременно удобный для чтения и создания документов человеком, с подчёркиванием нацеленности на использование в Интернете. [10]
