Описание тега db2
DB2 - это семейство серверов баз данных, разработанное IBM. Поддерживаемые платформы для серверов DB2: z / OS (ранее OS / 390), Linux, UNIX и Windows (вместе именуемые DB2 для LUW) и IBM i (ранее OS/400 или i5/OS). Первоначально разработанный как реляционный механизм, IBM расширила возможности DB2 на некоторых платформах, включив в него собственные функции базы данных XML и хранилище графов, совместимое с RDF. На платформе IBM i DB2 for i тесно интегрирована в операционную систему множеством способов, включая уникальный уровень файловой системы, который позволяет обрабатывать таблицы базы данных как структурированные файлы и наоборот.
DB2 for LUW имеет разные редакции: Express-C, Express Edition, Workgroup Server Edition, Enterprise Server Edition и Advanced Enterprise Server Edition. Каждая из этих редакций имеет разные возможности ядра и разные ограничения на объем оперативной памяти и количество ядер ЦП, которые может использовать DB2. DB2 for LUW предлагает плавный путь обновления для баз данных, которые были созданы в более ранней редакции продукта (например, переход от Workgroup Server Edition к Enterprise Server Edition).
DB2 Express-C - это бесплатный механизм DB2, работающий в Linux и Windows и разрешенный для производственного использования и распространения. В рамках выпуска DB2 10.5 в июне 2013 года IBM расширила ограничения на системные ресурсы для DB2 Express-C, чтобы позволить ядру базы данных использовать до 16 ГБ ОЗУ и два ядра ЦП, и установила максимальный размер 15 терабайт для каждой базы данных.
В октябре 2009 года IBM представила DB2 pureScale, кластерное решение баз данных для AIX на System p, подходящее для рабочих нагрузок оперативной обработки транзакций (OLTP). В августе 2010 года была добавлена поддержка Linux x86_64 для DB2 pureScale на оборудовании IBM System x. В основе разработки DB2 pureScale лежит реализация Parallel Sysplex совместного использования данных DB2 на z/OS. DB2 pureScale предоставляет отказоустойчивый кластерный механизм базы данных, который использует обмен сообщениями RDMA с малой задержкой и разделяемое хранилище GPFS, чтобы представить на уровне приложений вид единой монолитной базы данных.
Для обработки больших объемов данных и сложных запросов, которые являются общими для оперативной аналитической обработки (OLAP), DB2 for LUW предоставляет реализацию кластеризации без совместного использования ресурсов, известную как функция разделения базы данных (DPF), которая использует разделение хеш-ключа для равномерного распределения одной копии. базы данных на нескольких серверах. Входящие запросы автоматически мультиплексируются для параллельного доступа к нескольким разделам. DPF был представлен в 1994 году, и время от времени его переименовали в DB2 Parallel Edition, DB2 Extended Enterprise Edition или InfoSphere Warehouse.
Версия 10.5 включает ускорение BLU, которое заключается в хранении данных в столбчатом формате. Это позволяет нам хранить данные в строках или столбцах, что повышает производительность аналитики.