O DB2 da IBM existe há vários anos e amadureceu em um robusto sistema de gerenciamento de banco de dados relacional (RDBMS). Embora o DB2 tenha sua parcela de concorrentes, como Oracle, MS SQL e MySQL, ele continua a desfrutar de forte presença no mercado. Esse poder de permanência se deve a várias vantagens que o DB2 oferece.
O DB2 tem um dialeto de Structured Query Language (SQL) mais poderoso que a oferta SQL da Microsoft. O DB2 possui recursos como tabelas de objetos, gatilhos before, suporte a métodos Java, funções definidas pelo usuário múltiplas e suporte para arrays. Nenhum desses recursos é suportado pelo MS SQL. O SQL permite acesso direto aos dados via interface de gerenciamento de banco de dados do DB2. Também pode ser incorporado no código de programas de aplicação escritos em outras linguagens, como COBOL e Java. Essa flexibilidade e lista de recursos combinam para tornar o DB2 um poderoso sistema de gerenciamento de banco de dados relacional.
A IBM produz versões do DB2 que rodam em todas as plataformas disponíveis, em vez de apenas plataformas baseadas em Windows. Incluídos na lista de plataformas suportadas pelo DB2 estão AIX, HP-UX, Linux e Sun. Essa capacidade de rodar em uma variedade de plataformas de hardware/software traz uma flexibilidade à mesa que outros motores de banco de dados não oferecem. A IBM também oferece o DB2 como parte de um pacote pré-configurado junto com o sistema operacional. Essa combinação produz melhor desempenho já que o sistema operacional é configurado para suporte a banco de dados DB2 pronto para uso, economizando tempo do administrador do sistema.
Ajuste de banco de dados é parte arte e parte ciência, e normalmente leva uma quantidade significativa do tempo de um administrador de banco de dados. Parte deste trabalho de configuração envolve configurar memória para as várias cargas de trabalho para alcançar o melhor desempenho. Durante o dia, o acesso é tipicamente via aplicações online, com acesso aleatório a registros através do banco de dados. À noite, a carga de trabalho tipicamente muda para formato de lote, com processamento sequencial de registros sendo a norma. O DB2 Versão 9 oferece um recurso chamado Self-tuning Memory Management (STMM), que permite que o banco de dados altere automaticamente a alocação de memória quando há uma mudança na carga de trabalho. Isso otimiza o desempenho fazendo ajustes na memória e pools de buffer do banco de dados na hora, sem necessidade de intervenção humana.
Uma grande vantagem do DB2 é que ele é uma oferta da IBM. Desenvolvido há muitos anos nos laboratórios de banco de dados da IBM, o DB2 ganhou recurso após recurso ao longo dos anos. A IBM produz atualizações de software e patches de forma controlada após testes completos. O suporte de software de alta qualidade da IBM é um fator na popularidade do DB2, junto com a estabilidade do sistema que resulta desse suporte. Os dólares de pesquisa e desenvolvimento da IBM continuam a melhorar o produto, tornando o DB2 uma escolha ideal para um RDBMS.
Tecnologia Eletrônica © [www.351231.com]