Saturday 21 December 2024

O DB2 é um Sistema de Gestão de Banco de Dados Relacionais (SGDBR) usado exclusivamente na plataforma alta (IBM).

Os primeiros bancos de dados eram bancos de dados estruturados, onde possui um lay-out fixo de seus registros, todos os programas precisam declará-los explicitamente.

Qualquer alteração no lay-out requer a recodificação de todos os programas envolvidos com o banco de dados.

Os bancos de dados relacionais (SGDBR) possui uma característica de ter um lay-out flexível, independente dos programas, alem do potencial criado pela linguagem SQL de formular pesquisas as mais diversas a qualquer momento.

DB2 pode ser administrado em uma interface de comandos de linhas que requer mais conhecimento do produto mas pode ser mais facilmente automatizado.

 

A IBM provem três tipos de aplicação na nuvem para o DB2 em sua plataforma Bluemix:

DB2 on Cloud: Uma versão completamente gerenciável na nuvem.

DB2 Hosted: Uma versão não gerenciável do DB2.

IBM dashDB: Uma versão baseada na engine DB2, que é gerenciável e conta com capacidades adicionais da engine do Natezza. Existem duas versões desta edição: IBM dashDB para Analytics e dashDB Local.

 

Existem diferentes versões do DB2 que rodam desde num simples PDA|computador de mão, até em potentes mainframes e funcionam em servidores baseados em sistemas Unix, Windows, ou Linux.