Галерея
7757 8119 8300 8698 8817 9504 9722 9937
Интересные записи
Новое на сайте
Топовые новости
Новое

Будущее SQL

Будущее SQLЛюбую развернутую систему управления базами данных можно концептуально отнести к одной из двух общих категорий: OLTP (системы оперативной обработки транзакций) или OLAP (системы оперативной аналитической обработки данных), хотя большинство СУБД реализуют смесь этих двух механизмов. Системы OLTP предназначены для поддержки транзакций (к примеру, обработки заказов, отслеживания движения складских запасов, учет рабочего времени и зарплаты и т. п.) на очень детализированном уровне. Такие системы позволяют максимально быстро обрабатывать большие объемы параллельных транзакций. Другими словами, данные системы предназначены для накопления структурированной информации. Системы OLAP, с другой стороны, работают с уже накопленными данными и предназначены для извлечения смысловой производственной информации. Эти системы используются для обнаружения тенденций и анализа критических факторов, выполнения статистического анализа и т. п. Несмотря на свою важность, скорость не является критичным фактором в таких системах; запросы OLAP обычно обрабатывают гигантские массивы данных. В основе OLAP лежат хранилища данных. В отличие от баз данных OLTP, хранилища данных обычно не нормализованы (по крайней мере, не до такой степени, как базы OLTP). Существуют два подхода к структуризации хранилищ данных: нормализованный и размерностный. Первый был еще на заре развития хранилищ данных предложен их крестным отцом, Биллом Инмоном. Идея второго подхода была впервые сформулирована Ральфом Кимболлом. В нормализованном хранилище данных используется комбинация консолидированной и нормализованной моделей данных. Данная модель нацелена в основном на разработчиков, ответственных за предоставление механизмов визуализации и анализа информации.