Из Википедии, бесплатной энциклопедии
  (Перенаправлено с Db2 для Linux, UNIX и Windows )
Перейти к навигации Перейти к поиску

База данных Db2, ранее известная как Db2 для Linux, UNIX и Windows, - это серверный продукт баз данных, разработанный IBM . Также известный как Db2 LUW для краткости, он является частью семейства продуктов баз данных Db2 . Db2 LUW - это продукт "Common Server" семейства Db2, разработанный для работы в большинстве популярных операционных систем. Напротив, все другие продукты Db2 предназначены для одной платформы.

Db2 11.5 создан для ИИ благодаря улучшениям для поддержки популярных языков и фреймворков, используемых разработчиками ИИ; Db2 11.5 имеет встроенную языковую поддержку Python, Ruby, Go, Java, PHP, Node.js и Sequelize, а также поддерживает популярные фреймворки, такие как Visual Studio Code и записные книжки Jupyter. Db2 11.5 работает на базе искусственного интеллекта, поскольку включает такие функции, как оптимизатор на основе машинного обучения (ML) и расширенный обозреватель данных (ADE). Оптимизатор машинного обучения дополнит существующий оптимизатор на основе затрат. ADE использует возможности запросов на естественном языке, фасетного поиска и генерации естественного языка, чтобы пользователи могли легко исследовать данные, хранящиеся в Db2.

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

История [ править ]

Первым выпуском Advanced Db2 LUW была универсальная база данных Db2 версии 5, доступная на платформах UNIX , Windows и OS / 2 . Этот продукт произошел от двух предыдущих продуктов: Db2 Common Server версии 2 и Db2 Parallel Edition. Db2 Universal Database версии 5 продолжила новое направление IBM по использованию общей кодовой базы для поддержки Db2 на разных платформах, в то же время включив в Db2 Parallel Edition функции « ничего общего» для поддержки больших баз данных хранилищ данных.

Первоначально Db2 LUW назывался Db2 Universal Database (UDB), но со временем маркетинг IBM начал использовать тот же термин для других продуктов баз данных, особенно для мэйнфреймов (z-Series) Db2. Таким образом, название Db2 для Linux, UNIX и Windows стало необходимым, чтобы отличать обычный серверный продукт Db2 LUW от одноплатформенных продуктов Db2.

Текущий продукт Db2 LUW работает в нескольких дистрибутивах Linux и UNIX, таких как Red Hat Enterprise Linux, SUSE Linux, IBM AIX, HP-UX и Solaris, а также в большинстве систем Windows. Более ранние версии также работали на OS / 2. Множественные выпуски продаются для разных размеров организации и использования. Та же база кода также продается без имени Db2 как редакция IBM InfoSphere Warehouse.

В 2017 году имя «Db2 UDB» стало просто «Db2».

Ключевые особенности [ править ]

В дополнение к стандартной функциональности реляционной базы данных, соответствующей требованиям ACID , некоторые из ее ключевых функций:

  • IBM BLU Acceleration : OLAP- ориентированные таблицы с организацией по столбцам [2], сжатые с сохранением порядка «приблизительным кодированием Хаффмана » [3], использующие векторную обработку сжатых данных SIMD . Поскольку сжатие выполняется с сохранением порядка, над сжатыми данными можно выполнять больший диапазон операций.
  • pureScale : кластеризация базы данных с совместным использованием данных на нескольких серверах для масштабируемости и устойчивости. Эта технология была взята из продукта Db2 для мэйнфреймов (z-Series). Эта форма кластеризации подходит для рабочих нагрузок OLTP .
  • Функция разделения базы данных : подход к кластеризации без совместного использования ресурсов с хешированием данных по нескольким разделам на одном сервере или на разных процессорах. При правильном дизайне базы данных этот подход обеспечивает почти линейное масштабирование. Эта форма кластеризации обычно используется для больших хранилищ данных, а не для рабочих нагрузок OLTP .
  • Поддержка XML : специфичное для XML хранение и индексирование, доступное как для SQL, так и для XQuery .
  • Поддержка NoSQL : в настоящее время тройное хранилище графов [4] и поддержка JSON [5]
  • Оптимизация хранилища
  • Федерация данных
  • Сервер федерации
  • Непрерывный захват данных

Редакции [ править ]

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

IBM Db2 Community Edition [ править ]

IBM Db2 Community Edition - это бесплатная для загрузки, использования и распространения редакция сервера данных IBM Db2, который имеет функции как базы данных XML, так и системы управления реляционными базами данных . [6] Он ограничен четырьмя ядрами ЦП, 16 ГБ ОЗУ, размером базы данных 100 ГБ и не поддерживает 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.

История [ править ]

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

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

Реализация функций XML-базы данных IBM DB2 pureXML была представлена ​​в бета-версии DB2 9.

Поддерживаемые среды [ править ]

Версия Community доступна для следующих платформ: IBM Db2 11.5 Edition для AIX, IBM Db2 11.5 Edition для Windows в системах AMD64 и Intel EM64T (x64), IBM Db2 11.5 для Linux в системах AMD64 и Intel EM64T (x64), IBM Db2 11.5 для Linux в системах POWER с прямым порядком байтов. Существует также загрузка образа Docker, доступная для версии Community.

Ограничения [ править ]

Версия IBM Db2 Community ограничена использованием до 16 ГБ ОЗУ и четырех ядер ЦП. Ядро базы данных не ограничивает количество одновременных подключений пользователей. Предыдущая версия IBM DB2 Express-C была ограничена использованием до 16 ГБ ОЗУ (увеличение с 4 ГБ с v10.5) и двумя ядрами ЦП.

Набор функций редакции Db2 Community аналогичен стандартной и расширенной редакциям Db2. Основное отличие заключается в том, что версия Community имеет более низкие ограничения на ЦП и память и не поддерживается. В нем включены следующие дополнительные функции:

  • Сжатие резервных копий
  • Однородное объединение - поддерживаются только цели DB2, Informix Data Server и Oracle
  • Однородная репликация SQL
  • Net Search Extender
  • XML-хранилище
  • Пространственный расширитель

Обновления [ править ]

Редакция Db2 Community не поддерживается, и к ней нельзя применить обычные пакеты исправлений Db2. IBM не выпускает никаких исправлений, но публикует обновленные установочные образы и удаляет старые. Версии Unix необходимо переустановить, но можно выполнить обновления на месте для версий Windows, просто запустив программу установки более новой версии. Если вам нужен доступ к обычным пакетам исправлений Db2, которые выпускаются несколько раз в год, вам необходимо приобрести выпуски Db2 Standard или Advanced. Установочные образы обычно обновляются один раз для каждого основного выпуска Db2 для синхронизации кода со вторым пакетом исправлений.

Подписка [ править ]

Для выпусков Db2 Community нет годовой подписки, вместо этого бесплатная пробная версия доступна на неопределенный срок. Пользователям, которые хотят масштабироваться за пределы четырех ядер и 16 ГБ ОЗУ, не нужно переносить свою рабочую нагрузку в обновленную среду, вместо этого пользователи применяют лицензионный ключ к существующей реализации, чтобы получить доступ к дополнительной емкости.

IBM Db2 Standard Edition [ править ]

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

IBM Db2 Advanced Edition [ править ]

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

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

  • Повышает производительность приложений и аналитику для более быстрых решений.
  • Обеспечивает высокую доступность и возможности аварийного восстановления.
  • Обеспечивает безопасную и гибкую среду
  • Более эффективно взаимодействует с различными данными.
  • Повышает производительность и снижает затраты на администрирование.

Ссылки [ править ]

  1. ^ «Следующее усовершенствование для баз данных AI с последней версией IBM Db2 - IBM» . ibm.com . Источник 2021-04-03 .
  2. ^ "Таблицы, организованные по столбцам" . IBM . Проверено 13 сентября 2017 года . CS1 maint: discouraged parameter (link)
  3. ^ Итон, Крис. «Практическое сжатие в Db2 10.5 с ускорением BLU» . Ящик для инструментов . Проверено 13 сентября 2017 года . CS1 maint: discouraged parameter (link)
  4. ^ "Разработка приложений RDF для серверов данных IBM" . IBM . Проверено 13 сентября 2017 года . CS1 maint: discouraged parameter (link)
  5. ^ «Разработка приложений JSON для серверов данных IBM» . IBM . Проверено 13 сентября 2017 года . CS1 maint: discouraged parameter (link)
  6. ^ «База данных IBM Db2 - Community Edition для разработчиков» . IBM . Декабрь 2019 . Проверено 3 декабря 2019 . CS1 maint: discouraged parameter (link)