Por que usar DB2 IBM?

olá Pessoal,

Recebi alguns emails, perguntando “por que usar db2?”. Realmente, excelente pergunta. Por que usar DB2 se temos outros BD mais tradicionais como MySql, PostGree etc. Sendo assim, resolvi montar esse post, explicando porque médias/grandes corporações usam DB2 e as oportunidades disponiveis no mercado para quem conhece a tecnologia.

Lets go…

Série DB2 IBM:

Série 1 DB2 – Instalando/conf ig- Windows

Série 2 DB2 – instalando/config – Linux

Série 3 DB2 – JEE + DB2

Série 4 DB2 – Java + DB2

Link destaque: Gostaria de destacar o post abaixo, escrito pelo meu amigo Juliano, sobre DB2, vejam:

Aprenda DB2, um dos bancos que mais cresce no mercado!

IBM DB2 Express C

O DB2 Express-C faz parte da poderosa família de produtos IBM DB2 para gerenciamento de dados relacionais e no formato XML. O DB2 Express-C é um software grátis, “sem limites” e fácil de ser utilizado. A letra ‘C’ no nome DB2 Express-C significa Comunidade.

O DB2 Express-C utiliza a mesma funcionalidade principal e o mesmo código fonte de outras edições do DB2 para Linux, UNIX, e Windows. O DB2 Express-C pode ser utilizado em sistemas 32-bit ou 64-bit em sistemas operacionais Linux ou Windows. Ele pode rodar em sistemas com qualquer quantidade de processadores e memória e não tem nenhum requisito especial de armazenamento ou setup do sistema. O DB2 Express-C também inclui o padrão pureXML sem nenhum custo. O padrão pureXML é uma tecnologia única do DB2 para armazenar e processar documentos XML nativo.

A IBM desenvolveu a versão gratuita utilizando os recursos de sua versão paga o DB2 UDB Express com uma configuração de pacote menor, uma vantagem que o DB2 Express-C pode oferecer é realizar a migração do seu banco de dados para qualquer outra versão sem a necessidade da paralisar o aplicativo, deixando o aplicativo 100% operante utilizando uma outra tecnologia de banco de dados.

Com o DB2 Express-C você pode encontrar estabilidade e flexibilidade nos diferentes sistemas operacionais e uma gama de aplicativos para gerenciar de modo ágil e fácil todos os banco de dados DB2.

As limitações do DB2 são diferenciadas e mais poderosas como podemos observar abaixo:

LIMITAÇÃO

  • Capacidade de Armazenamento: Ilimitada
  • Processadores: 2 Processadores
  • Memória: 4 GB
  • Sistema Operacional: Linux ou Windows

O suporte às mais variadas linguagens de programação e as poucas restrições impostas aos seus recursos tornam mais fortes o seu poder de competição no mercado e um objeto de desejo entre os desenvolvedores, abaixo podemos analisar o que o DB2 Express-C pode nos proporcionar:

RECURSOS SUPORTADOS

  • Suporte XML
  • Suporte .NET
  • C/C++
  • Java
  • PHP
  • Suporte a Unix
  • Web Services
  • ADO e ADO.NET
  • SQLJ
  • SQL Embutido
  • Gerenciamento Autônomo
  • WebSphere Studio Application Developer

Alguns profissionais DB2 chamam o DB2 Express-C de um pequeno DB2 UDB Express, pelo motivo que quase todos os recursos são encontrados nessa versão, com exceção dos recursos abaixo:

RECURSOS NÃO SUPORTADOS

  • Warehouse Manager tools & servers
  • Extender support
  • DB2 Connect support
  • Informix Data Source Replication
  • Replication Data Capture
  • APPC
  • Netbios
  • Database Partitioning Feature
  • Connection Concentrator
  • DB2 Geodetic Extender
  • Query Patroller
  • Net Search Extender
  • pureXML
  • DB2 Web tools
  • Spatial Extender Client and Samples
  • Microsoft Cluster Server support

Outros pontos devem ressaltar quando pensarmos em utilizar o produto em seus projetos, que podem futuramente trazer beneficios ou problemas:

  • Pouca documentação sobre o banco de dados.
  • Integração com todos os outros aplicativos do fabricante.
  • Possibilidade de adquirir recursos extras, conforme a necessidade do aplicativo.
  • Estabilidade, confiabilidade e segurança aos desenvolvedores.

Custos

Como não há necessidade de adquirir licenças com o DB2 C, seu custo fica praticamente zero, é o caso quando se utiliza bancos de dados como MySQL, Firebird e PostGree.

Claro que há custos envolvidos no DB2 como qualquer outro bom BD, sendo assim um profissional que utilizar um Oracle, SQL Server ou DB2, pode envolver custos que estar embutidos na compra de máquinas mais poderosas, mão-de-obra qualificada e aquisição de recursos ou serviços extras fornecidos pelo fabricante. Porém os resultados obtidos com o investimento são diferentes.

Portanto, antes de querer implantar algum banco de dados, veja a real necessidade do seu aplicativo e analise todas as funcionalidades que cada versão pode lhe oferecer para não ter arrependimento posteriormente. Eles realmente são capazes de trazer muitas melhorias e total estabilidade ao seu aplicativo, mas sempre é bom ter cautela, pois investimentos exige isso.

Download

Biblioteca Técnica

Como as versões dos poderosos bancos de dados gratuitos são muito recentes, encontrar e trocar informações sobre os produtos é muito difícil, então, abaixo segue uma relação de sites e fórum que possuem dicas, artigos técnicos e troca de experiências entre os profissionais.

Oportunidades

Fiz uma pequena pesquisa no catho sobre vagas de profissionais em DB2 e o resultado foi de esperar. Muitas vagas para profissionais qualificado, veja na imagem a seguir o resultado de quantas oportunidades há apenas no catho. E olha que não usei muito a ferramenta de busca.

DB2VAGAS

Outro detalhe para quem não sabe, é que há muitas vagas para Desenvolver Java que exige conhecimento em DB2 por exemplo, vejo sempre esse tipo de vaga em empresas grandes não IBM. Então o que digo sempre que o profissional de hoje não é mais avaliado primeiramente pelo numero de frameworks, tecnologias, mas por saber bem, ou ser um especialista na tecnologia certa que o mercado pede. O segredo está em escutar todos os dias os sinais do mercado, para nao perder tempo estudando o que não traz retorno de imediato.

Espero que tenham gostado desse post e acredito que agora ficou um pouco mais claro sobre a essencia do DB2 no mercado corporativo.

Abracos e até o próximo post.

Ajude nosso blog crescer e vote :

Top30 Brasil - Vote neste site!.

6 comentários em “Por que usar DB2 IBM?”

  1. É muito importante que um profissional conheça as ferramentas disponíveis no mercado. Tem que conhecer DB2, Oracle, MySql, etc.. e ser especialista em um. O profissional mais valorizado no mercado é o que conhece de tudo um pouco: http://jmmwrite.blogspot.com/2009/11/o-profissional-mais-valorizado.html

    Então vale a pena baixar o DB2-Express e aprender! Mesmo porque a IBM está investindo pesado e grandes corporações no Brasil estão migrando para o mesmo, além disso, a IBM abriu um Lab de desenvolvimento do DB2 aqui em São Paulo!

    []s

  2. Não entendi uma coisa neste artigo do seu amigo Juliano, sobre DB2: há uma contradição nele. No segundo parágrafo está escrito:
    “Ele pode rodar em sistemas com qualquer quantidade de processadores e memória.”
    E na listagem de limitações, está escrito:
    “# Processadores: 2 Processadores
    # Memória: 4 GB”
    Qual das duas informações procede?

    1. olá celso,

      Não sei se vc reparou eu falei de uma versão especifica do DB2 que possui limitacoes, ja que o DB2 ele nao um BD gratuito com todos as vantagens, a IBM criou a versao Express C apenas para mostrar a comunidade a pontecia da tecnologia, quem se interessar pode fazer aquisicao de outra linhas DB2 para atender ao tipo de negocio da organizacao.

      abracos, e obrigado por comentar , excelente comentario 😀

    1. opa! Exato, porem a capacidade de armazenado eh show. Acho que para projetos pequenos 2 gb de ram dar conta. Por ser free temos essas limitacoes.

      abraco William e obrigad por comentar

  3. Olá Camilo, gostaria de tirar uma duvida.
    Em certo ponto vc diz que “O DB2 Express-C também inclui o padrão pureXML sem nenhum custo.”
    Porém, mas abaixo você também comenta “Alguns profissionais DB2 chamam o DB2 Express-C de um pequeno DB2 UDB Express, pelo motivo que quase todos os recursos são encontrados nessa versão, com exceção dos recursos abaixo:
    RECURSOS NÃO SUPORTADOS:
    ……..
    * pureXMl.”

    Afinal, ele Suporta ou Não o ‘pureXML’ ?
    Desde já agradeço sua atenção!
    Boa Noite.

Deixe um comentário para Celso Magalhães Cancelar resposta

O seu endereço de e-mail não será publicado.