Parte do texto fictício PIM III 2.3 DEFINIÇÕES: O cliente da

Propaganda
Parte do texto fictício PIM III
2.3 DEFINIÇÕES:
▪▪O cliente da Consulting é uma empresa de desenvolvimento de software para
Bancos e os principais produtos são:
Sistema de Consórcio;
Sistema de Financiamento;
Sistema para Empréstimos;
▪▪Durante o ano de 2010 e 2011, aconteceram vários problemas relacionados
ao servidor de banco de dados.
▪▪O Gestor de TI investiu todo orçamento para trocar laptops e smart phones
de gerentes, porém o DBA já vem alertando que em poucos meses o servidor
de banco de dados pode parar por falta de recursos de hardware.
▪▪Além do problema físico o DBA vem tentando encontrar uma maneira para
montar um ambiente de teste que seja compatível com o ambiente de produção,
porém como não há hardware Unix igual ou similar ao de produção ele está
tentando usar um PC com Windows como pré-produção.
Minha parte pronta do PIM III
De acordo com os problemas relacionados ao servidor de banco de dados da empresa,
encontramos no mercado uma ferramenta que além de trazer melhorias, também é ótima
em termos de mega capacidade para armazenamento de dados, já que os sistemas de
consórcio, financiamento e empréstimos envolvem milhões de clientes. Esta ferramenta
é o 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 ExpressC 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 de 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 rojetos,
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
estaram 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 exigem isso.
Ambiente de teste
Quanto ao problema que vem obstruindo a montagem do ambiente de teste, seria viável
a migração de todo o banco de dados para o DB2 Express-C, usando um dos sistemas
operacionais Linux ou Windows, uma vez que são sistemas compatíveis com muita
variedade de hardware de ótima aceitação no mercado, e tendo um melhor
aproveitamento da parte física já substituída por novos laptops e smart phones. Um
ambiente de teste é de suma importância para a prevenção de problemas futuros,
trazendo também melhoria e desenvolvimento para a empresa.
Fonte para pesquisas: http://blog.camilolopes.com.br/por-que-usar-db2-ibm/
Download