DB2 на IBM е мощна система за управление на релационни бази данни.
DB2 на IBM съществува от няколко години и се превърна в стабилна система за управление на релационни бази данни (RDBMS). Докато DB2 има своя дял от конкуренти, като Oracle, MS SQL и MySQL, той продължава да се радва на силно присъствие на пазара. Тази издръжливост се дължи на няколко предимства, които DB2 предлага.
Мощен структурен език за заявки
DB2 има по-мощен диалект на езика за структурирани заявки (SQL) от SQL предложението на Microsoft. DB2 има функции като таблици на обекти, преди тригери, поддръжка на Java метод, множество потребителски дефинирани функции и поддръжка за масиви. Нито една от тези функции не се поддържа от MS SQL. SQL позволява директен достъп до данните чрез интерфейса за управление на базата данни на DB2. Той също така може да бъде вграден в кода на приложните програми, написани на други езици, като COBOL и Java. Тази гъвкавост и списък с функции се комбинират, за да направят DB2 мощна система за управление на релационна база данни.
Видео на деня
Поддръжка на множество платформи
IBM произвежда версии на DB2, които работят на всички налични платформи, а не само на Windows-базирани платформи. В DB2 списъка с поддържани платформи са AIX, HP-UX, Linux и Sun. Тази способност да работи на различни хардуерни/софтуерни платформи носи гъвкавост на таблицата, която другите машини за бази данни не предлагат. IBM също така предлага DB2 като част от предварително конфигуриран пакет заедно с операционната система. Тази комбинация осигурява по-добра производителност, тъй като операционната система е конфигурирана за поддръжка на DB2 база данни от кутията, спестявайки време на системния администратор.
Самонастройващо се управление на паметта
Настройката на база данни е отчасти изкуство и отчасти наука и обикновено отнема значително време на администратора на база данни. Част от тази задача за конфигуриране включва конфигуриране на паметта за различните работни натоварвания, за да се постигне най-добра производителност. През деня достъпът обикновено е чрез онлайн приложения, с произволен достъп до записи в базата данни. През нощта работното натоварване обикновено се променя в пакетен формат, като последователната обработка на записи е норма. DB2 Версия 9 предлага функция, наречена Self-tuning Memory Management (STMM), която позволява на базата данни автоматично да променя разпределението на паметта, когато има промяна в работното натоварване. Това оптимизира производителността, като прави корекции в движение в паметта на базата данни и буферните пулове без изискване за човешка намеса.
Поддръжка на IBM
Основно предимство на DB2 е, че е предложение на IBM. Разработена преди много години в лабораториите за бази данни на IBM, DB2 придобива функция след функция през годините. IBM произвежда софтуерни актуализации и корекции на контролирана основа след задълбочено тестване. Висококачествената софтуерна поддръжка на IBM е фактор за популярността на DB2, заедно със стабилността на системата, която е резултат от тази поддръжка. Доларите за изследвания и разработки на IBM продължават да подобряват продукта, което прави DB2 идеален избор за RDBMS.