stringtranslate.com

IBM DB2

Db2 — семейство продуктов для управления данными , включая серверы баз данных , разработанное IBM . Первоначально он поддерживал реляционную модель , но был расширен для поддержки объектно-реляционных функций и нереляционных структур, таких как JSON и XML . Первоначально название бренда носило название DB2 [3] [4] [5] до 2017 года [6] , когда оно изменилось на нынешнюю форму. (Раньше его иногда ошибочно называли DB/2 — это ложное происхождение от операционной системы OS/2 [7] .)

История

В отличие от других поставщиков баз данных, IBM ранее выпускала продукт Db2, ориентированный на конкретную платформу, для каждой из своих основных операционных систем. Однако в 1990-х годах IBM изменила подход и выпустила общий продукт Db2, разработанный с использованием в основном общей кодовой базы для LUW (Linux-Unix-Windows); DB2 для System z и DB2 для IBM i — это разные вещи. В результате они используют разные драйверы . [8]

DB2 уходит своими корнями в начало 1970-х годов, когда Эдгар Ф. Кодд , исследователь, работавший в IBM, описал теорию реляционных баз данных, а в июне 1970 года опубликовал модель манипулирования данными. [9]

В 1974 году исследовательский центр IBM в Сан-Хосе разработал родственную систему управления базами данных (СУБД) под названием System R для реализации концепций Кодда. [10] Ключевым развитием проекта System R стал язык структурированных запросов ( SQL ). Чтобы применить реляционную модель, Кодду понадобился язык реляционных баз данных, который он назвал DSL/Alpha . [11] В то время IBM не верила в потенциал идей Кодда, оставив реализацию группе программистов, не находящихся под контролем Кодда. Это привело к неточной интерпретации реляционной модели Кодда, которая соответствовала лишь части предписаний теории; результатом стал структурированный английский язык QUEry или SEQUEL .

Когда IBM выпустила свой первый продукт для реляционных баз данных, они хотели также иметь подъязык коммерческого качества, поэтому компания пересмотрела SEQUEL и переименовала обновленный язык в язык структурированных запросов (SQL), чтобы отличать его от SEQUEL, а также потому, что аббревиатура «SEQUEL» «была торговой маркой британской авиастроительной компании Hawker Siddeley. [12]

IBM купила Metaphor Computer Systems , чтобы использовать их графический интерфейс и инкапсулирующую платформу SQL, которая уже использовалась с середины 80-х годов.

Параллельно с разработкой SQL IBM также разработала Query by example (QBE), первый язык графических запросов.

Первый коммерческий продукт IBM для реляционных баз данных, SQL/DS , был выпущен для операционных систем DOS/VSE и VM/CMS в 1981 году. В 1976 году IBM выпустила Query by example для платформы VM, где таблично-ориентированный интерфейс создавал язык с линейным синтаксисом, который отправлял транзакции в свою реляционную базу данных. [13] Позже функция QMF в DB2 создала настоящий SQL и придала DB2 тот же внешний вид «QBE». Вдохновением для версии архитектуры DB2 для мэйнфреймов частично послужила IBM IMS , иерархическая база данных , и ее специальный язык управления базами данных IBM DL/I .

Название DB2 (база данных IBM 2) впервые было присвоено системе управления базами данных или СУБД в 1983 году, когда IBM выпустила DB2 на своей мэйнфреймовой платформе MVS . [14]

В течение нескольких лет DB2 как полнофункциональная СУБД была доступна исключительно на мэйнфреймах IBM . Позже IBM перенесла DB2 на другие платформы, включая OS/2 , UNIX и серверы MS Windows , а затем Linux (включая Linux на IBM Z ) и КПК . Этот процесс происходил на протяжении 1990-х годов. Реализация DB2 также доступна для z/VSE и z/VM . Более ранняя версия кода, которая впоследствии стала DB2 LUW (Linux, Unix, Windows), была частью компонента Extended Edition OS/2, называемого Database Manager.

IBM несколько раз расширяла функциональность Database Manager, включая добавление функций распределенной базы данных с помощью архитектуры распределенной реляционной базы данных (DRDA), которая позволяла общий доступ к базе данных в удаленном месте в локальной сети . (Обратите внимание, что DRDA основан на объектах и ​​протоколах, определенных архитектурой распределенного управления данными (DDM).)

В конце концов IBM решила полностью переписать программное обеспечение. Новая версия менеджера баз данных называлась DB2/2 и DB2/6000 соответственно. Другие версии DB2 с другими базами кода следовали тому же соглашению об именах '/' и стали DB2/400 (для AS/400), DB2/VSE (для среды DOS/VSE) и DB2/VM (для среды DOS/VSE). операционная система ВМ). Юристы IBM отказались от использования этого удобного соглашения об именах и решили, что все продукты следует называть «продуктами ДЛЯ платформы» (например, DB2 для OS/390). Следующая версия мэйнфрейма и серверных продуктов получила название DB2 Universal Database (или DB2 UDB).

Db2 для LUW (также известный как Db2 на распределенных платформах) — эволюция

В середине 1990-х годов IBM выпустила кластерную реализацию DB2 под названием DB2 Parallel Edition, которая первоначально работала на AIX. Эта редакция обеспечила масштабируемость за счет реализации архитектуры без общего доступа , в которой одна большая база данных разделена на несколько серверов DB2, которые обмениваются данными через высокоскоростное соединение. Эта редакция DB2 в конечном итоге была перенесена на все платформы Linux, UNIX и Windows (LUW) и переименована в DB2 Extended Enterprise Edition (EEE). IBM теперь называет этот продукт функцией разделения базы данных (DPF) и объединяет его со своим флагманским продуктом DB2 Enterprise.

Когда корпорация Informix приобрела Illustra и превратила свою базу данных в объектно-SQL СУБД , представив свой Universal Server, и Oracle Corporation , и IBM последовали этому примеру, изменив свои ядра баз данных, чтобы они были способны к объектно-реляционным расширениям. В 2001 году IBM купила Informix Software и в последующие годы включила технологию Informix в набор продуктов DB2. Технически DB2 можно рассматривать как объектную СУБД SQL .

В середине 2006 года IBM анонсировала «Viper» — кодовое название DB2 9 как для распределенных платформ , так и для z/OS. DB2 9 для z/OS была анонсирована в начале 2007 года. IBM заявила, что новая DB2 была первой реляционной базой данных, которая хранит XML «исходно». Другие улучшения включают улучшения, связанные с OLTP для распределенных платформ, улучшения, связанные с бизнес-аналитикой / хранилищем данных для z/OS, больше функций самонастройки и самоуправления, дополнительные 64-разрядные возможности использования (особенно для виртуального хранилища в z/OS), повышение производительности хранимых процедур для z/OS и продолжающаяся конвергенция словарей SQL между z/OS и распределенными платформами.

В октябре 2007 года IBM анонсировала Viper 2 — кодовое название DB2 9.5 на распределенных платформах . В выпуске было три ключевые темы: упрощенное управление, критически важная для бизнеса надежность и гибкая разработка XML.

В июне 2009 года IBM объявила «Cobra» — кодовое название DB2 9.7 для LUW. [15] В DB2 9.7 добавлено сжатие данных для индексов базы данных, временных таблиц и больших объектов. DB2 9.7 также поддерживала собственные XML-данные при хеш-секционировании (разделение базы данных), диапазонном секционировании (разделение таблиц) и многомерной кластеризации. Эти встроенные функции XML позволяют пользователям напрямую работать с XML в средах хранилищ данных. В DB2 9.7 также добавлено несколько функций, упрощающих работу пользователей базы данных Oracle с DB2. К ним относятся поддержка наиболее часто используемого синтаксиса SQL, синтаксиса PL/SQL , синтаксиса сценариев и типов данных из базы данных Oracle. В DB2 9.7 также улучшена модель параллелизма, обеспечивающая поведение, знакомое пользователям Oracle Database и Microsoft SQL Server.

В октябре 2009 года IBM представила свой второй основной выпуск в году, анонсировав DB2 pureScale. DB2 pureScale — это кластерная база данных для платформ, не являющихся мэйнфреймами, подходящая для рабочих нагрузок оперативной обработки транзакций (OLTP). IBM разработала DB2 pureScale на основе реализации Parallel Sysplex совместного использования данных DB2 на мэйнфрейме. DB2 pureScale обеспечивает отказоустойчивую архитектуру и хранилище на общих дисках. Система DB2 pureScale может вырасти до 128 серверов баз данных и обеспечивает постоянную доступность и автоматическую балансировку нагрузки.

В 2009 году было объявлено, что DB2 может стать движком MySQL . Это позволяет пользователям платформы IBM i и пользователям других платформ получать доступ к этим файлам через интерфейс MySQL. В IBM i и его предшественнике OS/400 DB2 тесно интегрирована в операционную систему и является ее частью. Он обеспечивает ведение журнала, триггеры и другие функции.

В начале 2012 года IBM анонсировала следующую версию DB2 — DB2 10.1 (кодовое имя Galileo) для Linux, UNIX и Windows. DB2 10.1 содержит ряд новых возможностей управления данными, включая контроль доступа к строкам и столбцам, который обеспечивает «детальный» контроль над базой данных, а также управление данными при разных температурах, которое перемещает данные в экономичное хранилище в зависимости от того, насколько «горячими» или «холодными» являются данные. (как часто осуществляется доступ к данным) данные есть. IBM также представила в DB2 10.1 возможность «адаптивного сжатия» — новый подход к сжатию таблиц данных.

В июне 2013 года IBM выпустила DB2 10.5 (кодовое название «Kepler»).

12 апреля 2016 года IBM анонсировала DB2 LUW 11.1, и в июне 2016 года она была выпущена.

В середине 2017 года IBM провела ребрендинг своих продуктов DB2 и DashDB и изменила их названия на «Db2».

27 июня 2019 года IBM выпустила Db2 11.5, базу данных AI. В него добавлены функции искусственного интеллекта для повышения производительности запросов, а также возможности для облегчения разработки приложений искусственного интеллекта. [16] [17] [18]

База данных Db2

Db2 (теперь сокращение от прежнего «Db2 for LUW») — это реляционная база данных, которая обеспечивает расширенные возможности управления данными и аналитики для транзакционных рабочих нагрузок. Эта оперативная база данных предназначена для обеспечения высокой производительности, действенной информации, доступности и надежности данных и поддерживается в операционных системах Linux, Unix и Windows.

Программное обеспечение баз данных Db2 включает в себя расширенные функции, такие как технология обработки данных в памяти (IBM BLU Acceleration), расширенные инструменты управления и разработки, оптимизация хранения, управление рабочей нагрузкой, оперативное сжатие и непрерывная доступность данных (IBM pureScale).

Db2 для z/OS — эволюция

В 1995 году появилась общедоступная версия V4. Он представил «совместное использование данных»: несколько механизмов DB2 получают доступ к одним и тем же данным. Преимущества: производительность и доступность (в случае сбоя одного ядра DB2 или перехода на следующую версию).

В 1997 году ГА V5. Добавлена, например, онлайн-реорганизация табличных пространств.

В 1999 году ГА V6. Добавлена ​​объектно-реляционная поддержка. «Объекты» здесь означают элементы данных длиной более 32 КБ (до максимальной длины строки таблицы, точнее, записи таблицы), такие как изображения, видео или текст. DB2 теперь могла хранить и обрабатывать такие объекты. Кроме того, добавлена ​​поддержка триггеров.

В 2001 году ГА V7. Добавлено, например, динамическое выделение наборов данных (~файлов в z/OS) и возможность запуска утилит на списках табличных пространств. Кроме того, статистика в реальном времени, прокручиваемые курсоры и начальная поддержка Unicode.

В 2004 году ГА V8. Добавлена, например, поддержка 64-битности. Новые типы индексов (в частности, DPSI), рекурсивный SQL. Внутренний каталог конвертирован в Unicode.

В 2007 году ГА V9. Он добавил, например, доверенный контекст (функцию безопасности) и поддержку «родного XML».

В 2010 году ГА V10. Он добавил, например, временные таблицы (например, историю строк), функции безопасности, такие как разделение системных администраторов и администраторов безопасности, а также RCAC (управление доступом к столбцам строк).

В 2013 году ГА V11. Добавлена, например, поддержка JSON.

В 2016 году ГА V12. Он добавил, например, сервисы RESTful; и использование искусственного интеллекта для оптимизации выбора пути доступа к данным, что повышает производительность.

31 мая 2022 года IBM выпустила Db2 13 для z/OS. [19]

Склад Db2

«Хранилище данных» впервые было упомянуто в 1988 году в статье IBM Systems Journal, озаглавленной «Архитектура бизнес-информационных систем». [20] В этой статье проиллюстрирован первый вариант использования хранилища данных в бизнес-среде, а также результаты его применения.

Традиционные базы данных обработки транзакций не могли предоставить лидерам бизнеса информацию, необходимую для принятия решений на основе данных. Потребовался новый подход для агрегирования и анализа данных из нескольких транзакционных источников, чтобы получить новую информацию, выявить закономерности и найти скрытые связи между данными. Db2 Warehouse с возможностью нормализации данных из нескольких источников выполняет сложное аналитическое и статистическое моделирование и предоставляет предприятиям эти функции быстро и в масштабе.

Увеличение вычислительной мощности привело к взрывному росту объема данных внутри предприятий в целом и в хранилищах данных в частности. Склады выросли из гигабайт в ТБ и ПБ. По мере роста объема и разнообразия данных Db2 Warehouse также адаптировалась. Первоначально предназначенная для схем «звезда» и «снежинка», Db2 Warehouse теперь включает, среди прочего, поддержку следующих типов данных и аналитических моделей:

Db2 Warehouse использует контейнеры Docker для работы в различных средах: локальных, частных облаках и различных публичных облаках, как управляемых, так и неуправляемых. Db2 Warehouse можно развернуть только как программное обеспечение, как устройство и на платформах Intel x86, Linux и мэйнфреймах. Созданное на базе механизма Common SQL IBM, хранилище Db2 запрашивает данные из нескольких источников — Oracle, Microsoft SQL Server, Teradata, открытого исходного кода, Netezza и других. Пользователи пишут запрос один раз, и данные быстро и эффективно возвращаются из нескольких источников.

Db2 в облаке/размещенный в Db2

Db2 on Cloud: ранее называвшаяся «dashDB for Transactions», Db2 on Cloud представляет собой полностью управляемую облачную базу данных SQL с возможностью высокой доступности и соглашением об уровне обслуживания в течение 99,99 процентов времени безотказной работы . Db2 on Cloud предлагает независимое масштабирование хранилища и вычислительных ресурсов, а также периодические обновления безопасности.

Db2 on Cloud можно развернуть как в IBM Cloud , так и в Amazon Web Services (AWS).

Ключевые особенности включают в себя:

Размещенный в Db2: официально названный «DB2 в облаке», Db2 Hosted представляет собой неуправляемую размещенную версию транзакционной облачной базы данных SQL Db2 в облаке.

Ключевая особенность:

Хранилище Db2 в облаке

Db2 Warehouse on Cloud, ранее называвшаяся «dashDB for Analytics», представляет собой полностью управляемое, эластичное облачное хранилище данных, созданное для высокопроизводительной аналитики и рабочих нагрузок машинного обучения .

Ключевые особенности включают в себя:

Db2 БигSQL

В 2018 году продукт IBM SQL был переименован и теперь известен как IBM Db2 Big SQL (Большой SQL). Big SQL — это гибридный ANSI-совместимый SQL корпоративного уровня на движке Hadoop , обеспечивающий массово-параллельную обработку (MPP) и расширенные запросы к данным. Дополнительные преимущества включают низкую задержку, высокую производительность, безопасность, совместимость с SQL и возможности федерации.

Big SQL предлагает единое подключение к базе данных или запрос к разным источникам, таким как HDFS, RDMS, базы данных NoSQL, хранилища объектов и WebHDFS. Используйте Hive или используйте Hbase и Spark, а также в облаке, локально или в обоих случаях, получайте доступ к данным в Hadoop и реляционных базах данных.

Пользователи (специалисты по данным и аналитики) могут выполнять более разумные специальные и сложные запросы, поддерживая больше одновременных пользователей с меньшим количеством оборудования по сравнению с другими вариантами SQL для Hadoop. [ нужна цитация ] Big SQL предоставляет ANSI-совместимый анализатор SQL для выполнения запросов из неструктурированных потоковых данных с использованием новых API.

Благодаря интеграции с IBM Common SQL Engine Big SQL был разработан для работы со всеми предложениями семейства Db2, а также с IBM Integrated Analytics System. Big SQL является частью платформы IBM Hybrid Data Management Platform, комплексной стратегии IBM, обеспечивающей гибкость и переносимость, надежную интеграцию данных и гибкое лицензирование.

Магазин событий Db2

Db2 Event Store ориентирован на потребности Интернета вещей (IOT), промышленности, телекоммуникаций, финансовых услуг, онлайн-торговли и других отраслей, которым необходимо выполнять аналитику в реальном времени для потоковой передачи больших объемов высокоскоростных данных. Он стал общедоступным в июне 2017 года. Он может хранить и анализировать 250 миллиардов событий в день всего с помощью 3 серверных узлов благодаря высокоскоростному сбору данных и возможностям анализа. Необходимость поддержки искусственного интеллекта и машинного обучения была предусмотрена с самого начала путем включения в продукт IBM Watson Studio и интеграции ноутбуков Jupyter для совместной разработки приложений и моделей. Обычно в сочетании с инструментами потоковой передачи он обеспечивает постоянные данные путем записи данных в объектное хранилище в открытом формате данных (Apache Parquet). Хранилище событий Db2, созданное на основе Spark, совместимо с машинным обучением Spark, Spark SQL и другими открытыми технологиями, а также с общим механизмом SQL семейства Db2 и всеми поддерживаемыми языками, включая Python, GO, JDBC, ODBC и другие.

Db2 для IBM i

В 1994 году IBM переименовала интегрированную реляционную базу данных OS /400 в DB2/400 , чтобы указать на функциональность, сравнимую с DB2 на других платформах. [23] Несмотря на такое название, он не основан на коде Db2, а произошел от интегрированной базы данных IBM System/38 . В настоящее время продукт называется IBM Db2 (i) . [24]

Другие платформы

Db2 для z/OS доступна в традиционной упаковке продукта [29] или в версии Value Unit Edition, которая позволяет клиентам вместо этого платить единовременную плату.

Db2 также поддерживает IBM InfoSphere Warehouse, который предлагает возможности хранилища данных. InfoSphere Warehouse доступен для z/OS. Он включает в себя несколько функций BI , таких как ETL , интеллектуальный анализ данных , ускорение OLAP и оперативный анализ.

Db2 11.5 для Linux, UNIX и Windows содержит все функциональные возможности и инструменты, предлагаемые в предыдущем поколении DB2 и InfoSphere Warehouse для Linux, UNIX и Windows.

Издания

IBM предлагает три редакции: Db2 Community Edition, Standard Server Edition и Advanced Server Edition.

IBM Db2 Community Edition

IBM Db2 Community Edition — это бесплатная для скачивания, использования и распространения редакция сервера данных IBM Db2, которая включает функции как базы данных XML , так и системы управления реляционными базами данных . [30] Он ограничен четырьмя ядрами ЦП, 16 ГБ ОЗУ и не имеет поддержки Enterprise и пакетов исправлений. Db2 Community Edition не имеет ограничений на количество пользователей или размер базы данных.

27 июня 2019 года IBM выпустила Db2 V11.5, обновление Db2, предназначенное для внесения улучшений, помогающих автоматизировать управление данными, исключить ETL и поддержать рабочие нагрузки с данными искусственного интеллекта. Наряду с обновлением IBM представила оптимизированные предложения. Бесплатная версия Db2 — Community Edition. Эта версия Db2 содержит все функции и не имеет срока действия. Ограничениями этой версии Db2 являются четыре ядра ЦП и 16 ГБ ОЗУ. IBM Db2 Community Edition заменяет выпуск Db2 Express.

Версия IBM Db2 Community ограничена использованием до 16 ГБ ОЗУ и четырех ядер ЦП. Начиная с версии 11.5.7 ограничений на размер базы данных не было. [31] Некоторые предыдущие выпуски версии 11.5 налагали ограничение на размер базы данных в 100 ГБ. Ядро базы данных не ограничивает количество одновременных подключений пользователей. Предыдущая бесплатная версия Db2, IBM DB2 Express-C, поддерживала до 16 ГБ ОЗУ и два ядра ЦП.

История

27 июня 2019 года IBM анонсировала специальную бесплатную версию базы данных Db2 под названием Db2 Community edition. Выпуск Db2 Community был создан для выпуска IBM Db2 11.5. Db2 Community Edition заменила ранее бесплатную версию IBM Db2, известную как DB2 Express-C.

30 января 2006 г. IBM анонсировала специальную бесплатную версию DB2 Express под названием DB2 Express-C. Редакция DB2 Express-C была создана для версии 8.2 IBM Db2. После этого была создана Db2 Express-C для всех новых версий DB2: 9.1 (кодовое имя «Viper»), 9.5 (кодовое имя «Viper 2»), 9.7 (кодовое имя «Cobra»), 10.01 (кодовое имя «Galileo»), 10.5 (кодовое имя «Galileo»). «Кеплер») и 11.1.

Стандартная версия IBM Db2

Db2 Standard Edition доступна в виде бессрочной лицензии на программное обеспечение для производственного и непроизводственного использования до 16 процессорных ядер и 128 ГБ оперативной памяти при поддержке IBM. Для производственного использования Db2 Standard Edition можно лицензировать на основе метрики виртуальных процессорных ядер, при этом она лицензируется по общему количеству процессорных ядер на неразделенном физическом сервере или виртуальных ядер, назначенных виртуальному серверу. Для непроизводственного использования Db2 Standard Edition можно лицензировать на основе общего количества авторизованных пользователей.

Расширенная версия IBM Db2

Db2 Advanced Edition доступна только как компонент IBM Hybrid Data Management Platform (HDMP). В рамках HDMP Db2 доступна как в виде бессрочной лицензии на программное обеспечение, так и ежемесячной подписки для неограниченного производственного и непроизводственного использования с премиальной поддержкой IBM. Как для бессрочной лицензии HDMP, так и для предложений по подписке вам необходимо купить FlexPoints. FlexPoints — это общие лицензионные кредиты, которые можно использовать для развертывания любого программного продукта семейства Db2 или предложения облачных услуг.

Db2 Advanced Edition предлагает следующие преимущества:

Кодовые названия

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

Дб2

Db2 для z/OS

Техническая информация

Db2 можно администрировать как из командной строки, так и через графический интерфейс. Интерфейс командной строки требует более глубоких знаний о продукте, но его легче запрограммировать и автоматизировать. Графический интерфейс представляет собой многоплатформенный Java-клиент, содержащий множество мастеров, подходящих для начинающих пользователей. Db2 поддерживает как SQL, так и XQuery . DB2 имеет собственную реализацию хранилища данных XML, где данные XML хранятся как XML (а не как реляционные данные или данные CLOB) для более быстрого доступа с помощью XQuery.

В Db2 есть API для Rexx , PL/I , COBOL , RPG , Fortran , C++ , C , Delphi , .NET CLI , Java , Python , Perl , PHP , Ruby и многих других языков программирования. Db2 также поддерживает интеграцию с интегрированными средами разработки Eclipse и Visual Studio .

pureQuery — это платформа доступа к данным IBM , ориентированная на приложения, осуществляющие доступ к данным. pureQuery поддерживает как Java , так и .NET . pureQuery обеспечивает доступ к данным в базах данных и объектам Java в памяти через свои инструменты , API и среду выполнения , поставляемые в IBM Data Studio Developer и IBM Data Studio pureQuery Runtime . [32]

Обработка ошибок

Важной особенностью компьютерных программ Db2 является обработка ошибок. Структура области связи SQL ( SQLCA ) когда-то использовалась исключительно в программе Db2 для возврата информации об ошибках в прикладную программу после выполнения каждого оператора SQL . Основная, но не особенно полезная диагностика ошибок содержится в поле SQLCODE внутри блока SQLCA.

Значения кода возврата SQL :

Более поздние версии Db2 добавили функциональность и усложнили выполнение SQL. При выполнении оператора SQL может быть возвращено несколько ошибок или предупреждений; например, он мог инициировать триггер базы данных и другие операторы SQL. Вместо исходного SQLCA информацию об ошибках теперь следует получать путем последовательного выполнения инструкции GET DIAGNOSTICS.

См. коды возврата SQL для получения более полного списка общих SQLCODE.

Смотрите также

Рекомендации

  1. ^ «Анонсирован выпуск 1 базы данных IBM 2 (DB2)» . Информация о предложениях IBM . 7 июня 1983 года. Архивировано из оригинала 13 апреля 2023 года . Проверено 13 апреля 2023 г.
  2. ^ «Документация по Db2» . Проверено 27 декабря 2021 г.
  3. ^ Дон Чемберлин (1998). Полное руководство по универсальной базе данных DB2. Морган Кауфманн. ISBN 1558604820. DB2 для MVS (позже OS/390) в 1983 г.
  4. ^ «Эволюция DB2 для оптимизации z/OS». Журнал IBM Systems . Архивировано из оригинала 30 октября 2018 г. Проверено 29 октября 2018 г. С момента появления DB2 в 1983 году IBM...
  5. ^ «Компьютер для руководителей; упрощение использования «укажи и щелкни»…» The New York Times . 22 января 1995 года. Архивировано из оригинала 30 октября 2018 года . Проверено 29 октября 2018 г. управление реляционными базами данных... IBM DB2
  6. ^ "Db2 в облаке" . ИБМ . Архивировано из оригинала 25 августа 2018 г. Проверено 24 августа 2018 г.
  7. Кагеяма, Юкихиса (1 декабря 1989 г.). Справочник по CICS . McGraw-Hill Education (Индия). ISBN 0070336377.
  8. ^ «База данных DB2 -> она по-прежнему зависит от платформы? (iSeries, LUW, z/OS)». Архивировано из оригинала 25 августа 2018 г. Проверено 24 августа 2018 г.
  9. ^ Кодд, EF (июнь 1970 г.). «Реляционная модель данных для больших общих банков данных» (PDF) . Коммуникации АКМ . 13 (6): 377–387. дои : 10.1145/362384.362685. S2CID  207549016. Архивировано (PDF) из оригинала 9 августа 2019 г. Проверено 18 февраля 2013 г.
  10. ^ Чемберлин, Дональд Д.; и другие. (октябрь 1981 г.). «История и оценка системы R» (PDF) . Коммуникации АКМ . 24 (10): 632–646. дои : 10.1145/358769.358784. S2CID  1202171. Архивировано (PDF) из оригинала 1 октября 2013 г. Проверено 18 февраля 2013 г.
  11. ^ Кодд, EF (1971). «Подъязык баз данных, основанный на реляционном исчислении». SIGFIDET '71 Материалы семинара ACM SIGFIDET (ныне SIGMOD) 1971 года по описанию данных, доступу и контролю : 35. doi : 10.1145/1734714.1734718. S2CID  32077291.
  12. ^ «SQL SERVER - Что такое SQL? Как произносится SQL?». 14 августа 2007 г. Архивировано из оригинала 29 июня 2016 г. Проверено 24 августа 2018 г.
  13. Басу, Дипанкар (25 октября 1982 г.). «Реляционные модели, жизнеспособные в коммерческом мире». Компьютерный мир . Проверено 23 февраля 2013 г.
  14. ^ «Введение в DB2 UDB». 22 апреля 2005 г. Архивировано из оригинала 13 января 2012 г. Проверено 29 марта 2010 г. С 1970-х годов, когда IBM Research изобрела реляционную модель и язык структурированных запросов (SQL), IBM разработала полное семейство программного обеспечения РСУБД. Разработка началась на платформах мэйнфреймов, таких как Virtual Machine (VM), Virtual Storage Extended (VSE) и Multiple Virtual Storage (MVS). В 1983 году появилась версия 1 DB2 для MVS. «DB2» использовалось для обозначения перехода от иерархических баз данных, таких как популярная в то время система управления информацией (IMS), к новым реляционным базам данных.
  15. ^ Корпорация IBM (25 апреля 2012 г.). «Технический обзор DB2 10 и InfoSphere Warehouse 10». IBM.com . Архивировано из оригинала 25 апреля 2012 г.
  16. ^ «IBM Db2 присоединяется к эпохе искусственного интеллекта» . Информационная неделя . 4 июня 2019 г. Архивировано из оригинала 20 августа 2019 г. Проверено 20 августа 2019 г.
  17. ^ «Как IBM превращает Db2 в «базу данных искусственного интеллекта»» . Датанами . 04.06.2019. Архивировано из оригинала 16 июня 2019 г. Проверено 20 августа 2019 г.
  18. ^ Диньян, Ларри. «IBM стремится объединить Db2 с машинным обучением и рабочими процессами обработки данных». ЗДНет . Архивировано из оригинала 01 октября 2019 г. Проверено 20 августа 2019 г.
  19. ^ «IBM Db2 13 для z/OS предоставляет передовые инновации и улучшения в области искусственного интеллекта, укрепляя его в качестве основы для корпоративных вычислений в гибридном облаке и цифровом мире». www.ibm.com . 05.04.2022. Архивировано из оригинала 17 августа 2022 г. Проверено 21 июня 2022 г.
  20. ^ Девлин, бакалавр; Мерфи, ПТ (1988). «Архитектура бизнеса и информационной системы» (PDF) . IBM Systems Journal . 27 : 60–80. дои : 10.1147/sj.271.0060. S2CID  5401521. Архивировано из оригинала 13 августа 2023 г. Проверено 7 сентября 2019 г.
  21. ^ "РСтудио". RStudio . Архивировано из оригинала 10 сентября 2019 г. Проверено 9 сентября 2019 г.
  22. ^ «Apache Spark — механизм унифицированной аналитики для больших данных» . http://spark.apache.org . Архивировано из оригинала 2 сентября 2020 г. Проверено 9 сентября 2019 г.
  23. ^ Фрэнк Г. Солтис (1997). Внутри AS/400, второе издание. Дьюк Пресс. ISBN 978-1882419661.
  24. ^ "Db2 для я" . ИБМ. 2019. Архивировано из оригинала 14 декабря 2021 г. Проверено 14 декабря 2021 г.
  25. ^ «Db2 для z/OS». ИБМ . Архивировано из оригинала 3 мая 2019 г. Проверено 24 августа 2018 г. Db2 для z/OS — это реляционная база данных, которую можно использовать для хранения больших объемов данных с высоким уровнем доступности, безопасности и производительности.
  26. ^ "IBM z/VSE V6.2" . ИБМ . 10 октября 2017 года. Архивировано из оригинала 28 ноября 2021 года . Проверено 24 августа 2018 г. IBM z/VSE V6.2 работоспособен с 1 декабря 2017 г. при использовании в .... Сервер Db2 для VSE и VM и Сервер Db2 для VSE Client Edition
  27. Бейкер, Пэм (23 июля 2018 г.). «Обзор и рейтинг IBM Db2 в облаке». Журнал ПК .
  28. ^ «IBM Db2 в облаке поступает в веб-службы Amazon» . www.ibm.com . Архивировано из оригинала 20 августа 2019 г. Проверено 20 августа 2019 г.
  29. ^ Корпорация IBM. «IBM Db2 для z/OS». IBM.com . Архивировано из оригинала 14 сентября 2017 года . Проверено 14 сентября 2019 г.
  30. ^ «База данных IBM Db2 — Community Edition для разработчиков» . ИБМ . Декабрь 2019 г. Архивировано из оригинала 19 ноября 2019 г. Проверено 3 декабря 2019 г.
  31. ^ "Центр загрузки Db2" . ИБМ. Архивировано из оригинала 21 февраля 2022 года . Проверено 21 февраля 2022 г.
  32. ^ «Начало работы с pureQuery» . www.ibm.com . ИБМ. 20 октября 2009 г. Архивировано из оригинала 28 января 2021 г. Проверено 11 июня 2016 г.

Внешние ссылки