Olá pessoal!
Apenas explicando sobre esse post e os demais que virão, essa série de artigos tem intuito de mostrar pra vocês um pouco mais sobre o DB2 LUW. A ideia é começar desde a instalação, criação de uma instância, banco de dados, tipos de tablespaces, estratégias de backup e restore, conceitos de log, HADR e etc.
No capítulo 1 vou mostrar um pouco de cada distribuição do DB2, como licenciar um DB2, verificar o ciclo de vida de suporte e etc.
1) Entendendo o tipo de distribuição
Basicamente o DB2 se divide em 5 distribuições: Express-c, Express, Workgroup, Enterprise Server e Advanced Enterprise Server.
O DB2 10.5.0 Express-c é a versão gratuita. Ele te limita em 4 GB de RAM e em 2 processadores. O interessante é que mesmo a versão gratuita do DB2 não tem limite de tamanho das bases de dados, além de você poder aproveitar de algumas features interessantes como as manutenções automáticas, como reorg, runstats, backup automático e etc.
O DB2 Express é a versão paga de entrada do DB2. Ele te limita em 8 GB de RAM e 4 processadores. Tem todas as features da versão anterior, e o mais interessante é o suporte IBM para o produto, o suporte para o HADR (High Availability Disaster Recovery) e o TSA. Operações de reorg online agora são possíveis além de compressão de backup e serviços de replicação.
“Subindo” um pouco temos o DB2 Workgroup. Uma versão que suporta 64 GB de RAM e 16 processadores. O mais interessante é que a partir dessa versão já temos como utilizar o Pure Scale. O Pure Scale te garante escalabilidade e crescimento horizontal, podendo acrescentar uma vasta gama de servidores ao seu cluster. Vale lembrar que se você instalar um cluster Pure Scale em uma versão Workgroup, seu cluster fica limitado a 64 GB de RAM e 16 processadores, ou seja, se você tiver um cluster com 8 servidores, cada servidor terá 8 GB de memória e 2 processadores.
As versões “top de linha” são a Enterprise e Advanced Enterprise Server que não te limitam em memória nem processador.
Abaixo uma ilustração do “cluster” Pure Scale:
Abaixo segue um link interessante sobre as distribuições do DB2:
http://www.ibm.com/developerworks/data/library/techarticle/dm-1204whicheditiondb2/
2) Licenciando o produto
Depois de conhecer as distribuições do DB2, precisamos saber qual o tipo de licenciamento que cada “distro” suporta.
Express-c: Versão gratuita do DB2 e não precisa ser licenciada.
Express:
- Processor Unit License Valor (PVU): Licenciamento por processador.
- Authorized User Single Install License (AUSI): Licenciamento por usuário.
- Fixed Term Server License (FTL): Licenciamento por locação de um ano.
- Perpetual Server License (SERVER): Licenciamento perpétuo do DB2.
Workgroup:
- Processor Unit License Valor (PVU): Licenciamento por processador.
- Authorized User Single Install License (AUSI): Licenciamento por usuário.
- Socket: Licenciamento por “pastilha”.
Enterprise e Advanced Enterprise:
- Processor Unit License Valor (PVU): Licenciamento por processador.
- Authorized User Single Install License (AUSI): Licenciamento por usuário.
3) Edições do produto
Pessoal, abaixo vou colocar uma figura interessante que retirei do site da IBM que mostra as edições dos produtos com seus respectivos fix pack’s.
4) O ciclo de vida do suporte
Para você saber qual a data limite de suporte de um produto de DB2, basta acessar o link: http://www-01.ibm.com/software/support/lifecycleapp/PLCSearch.wss?q=DB2&scope=F523070D12499J17-I645032G36539U31-K317640T42411B13-O610988L12375W12-W703098F12306M33-X105958Q73400Q82&ibm-search.x=14&ibm-search.y=17&ibm-search=Search&sort=P
Acessando o link acima você consegue fazer uma busca do produto, veja abaixo:
Pessoal, no próximo capítulo vamos falar sobre pré-requisitos de uma instalação no DB2 e realizar uma instalação por linha de comando em um ambiente Red Hat(RHEL6).
O DB2 10.5 Express “C” LUW permite utilizar até 16 GB de RAM e 2 cores (1 processador).
O DB2 10.5 Express permite utilizar até 64 GB de RAM e 8 cores.
Acho que o PureScale não está mais disponível para a versão Workgroup.
Jairo, beleza?
Tomei por base a versão 10.1 do DB2. O link utilizado para coletar as informações é da própria IBM.
http://www.ibm.com/developerworks/data/library/techarticle/dm-1204whicheditiondb2/
🙂
Qualquer dúvida estamos ai!
Abaixo um link com as principais mudanças para a versão 10.5
http://www.ibm.com/developerworks/data/library/techarticle/dm-1304whatsnewdb2105/
Rafael, legal este artigo, trabalho com oracle e quero aproveitar seus posts para aprender db2.
Att, camilla
Obrigado Camila, em breve vem mais.
Rafael, você pode me dizer como funciona o bloqueio para o controle de auto-increment, primary key e foreign key no DB2?