Открыть сервис

DB2

IBM Db2 — это семейство систем управления реляционными базами данных (СУБД), разрабатываемое корпорацией IBM. Первая версия под названием System/38 была выпущена в 1978 году, а под именем DB2 в 1983 году для мейнфреймов IBM, работающих под управлением операционной системы MVS (Multiple Virtual Storage). В настоящее время существует несколько редакций Db2, ориентированных на различные операционные системы и сценарии использования, включая локальные развёртывания и облачные среды.

История

Развитие Db2 началось с проекта System R, реализованного в IBM Research в 1970-х годах. Система R стала первой реализацией реляционной модели данных, предложенной Эдгаром Коддом, и продемонстрировала возможность создания практической базы данных на основе теории реляционной алгебры.

Первая коммерческая версия, выпущенная в 1983 году для мейнфреймов IBM, изначально носила название SQL/DS (Structured Query Language/Data System) для операционной системы DOS/VSE. В том же году вышла версия для MVS, которая и получила имя DB2. Сокращение DB2 первоначально расшифровывалось как «Database 2» (База данных 2), так как она была второй крупной СУБД IBM после IMS (Information Management System) — иерархической базы данных, ориентированной на транзакции.

В 1993 году IBM выпустила DB2 for OS/2 — версию для персональных компьютеров под управлением OS/2, что ознаменовало попытку выхода на рынок настольных и серверных систем. Позднее появились версии для платформ AIX, Linux, Windows и HP-UX. В 2001 году IBM поглотила компанию Informix, что усилило позиции Db2 в области систем реального времени и аналитики, а после приобретения компании Netezza в 2010 году добавила технологии массово-параллельных вычислений.

В 2016 году IBM анонсировала Db2 12, последнюю версию для мейнфреймов в традиционной архитектуре. В 2017 году была представлена Db2 11.5 для распределённых платформ, а в 2021 году — Db2 13, поддерживающая как мейнфреймы, так и облачные среды. В облаке Db2 доступна в сервисе IBM Db2 on Cloud и как часть платформы IBM Cloud Pak for Data.

Архитектура и основные компоненты

Db2 имеет модульную архитектуру, состоящую из следующих ключевых компонентов:

Редакции и версии

Db2 выпускается в нескольких редакциях, ориентированных на разные категории пользователей и оборудования.

Для мейнфреймов (z/OS)

Для распределённых платформ (Linux, Unix, Windows)

Для облачных сред

Ключевые возможности

Применение

Db2 широко используется в следующих отраслях и сценариях:

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

Крупные организации — пользователи Db2 (на основе открытых данных IBM):

Критика

Как и любая крупная СУБД, Db2 имеет ряд недостатков, отмечаемых пользователями и экспертами:

Источники

```

BFOmetr — база данных и аналитика по компаниям России.

На главную BFOmetr →