Home

Recupere o controle de suas informações com DB2 9

image

Contents

1. o de consultas para Xquery e novas t cnicas de otimiza o de consultas e Novo suporte para validar dados XML baseados em esquemas fornecidos por usu rios e Novas funcionalidades administrativas incluindo extens es dos principais utilit rios de bancos de dados e Integra o com as principais interfaces de programa o de aplicativos APIs importante observar que o suporte nativo do DB2 para XML soma se ao suporte existente para outras tecnologias incluindo SQL estruturas relacionais e varias funcionalidades DB2 Como resultado os usu rios podem criar um nico objeto de banco de dados capaz de gerenciar tanto os dados SQL tradicionais quanto os documentos XML Al m disso os usu rios podem criar uma nica consulta que procure e integre ambos os formatos de dados Nesse guia ser o exploradas essas funcionalidades ao analisar o suporte XML nativo do DB2 Antes contudo analisemos qual a import ncia do gerenciamento adequado de dados XML Beneficios potenciais Com um numero cada vez maior de empresas adotando XML como subsidio a implementa o de arquiteturas orientadas a servi os SOA de modo a poder trocar dados entre sistemas e aplicativos diferentes e adaptar se rapidamente as din micas condi es de neg cios muitos l deres de Tl experientes est o buscando formas eficazes de compartilhar consultar e gerenciar a enorme quantidade de documentos e mensagens XML que suas empresas est o gerando O
2. 17 O A funcionalidade de compress o de linhas de dados no DB2 para Linux Unix e Windows similar s funcionalidades de compress o dispon veis no DB2 para z OS Contudo ela difere das t cnicas de compress o em n vel de p gina oferecidas por outros fornecedores de bancos de dados que constr em um dicion rio de compress o para cada p gina do banco de dados Ao construir um dicion rio de compress o em n vel de tabela em vez de p gina poss vel analisar padr es cobrindo a tabela inteira resultando geralmente em maior economia de disco com o DB2 15 16 Viabilizando a compressao A compress o de linhas de dados no DB2 pode ser ativada na cria o da tabela usando a op o COMPRESS YES Ela tamb m pode ser ativada para uma tabela existente usando o comando ALTER TABLE DB2 otimizado para SAP Trabalhando em estreita colabora o a SAP e a IBM integraram novas funcionalidades na vers o mais recente do DB2 oferecendo a clientes SAP maior facilidade de implementa o e de manuten o e aumentando a disponibilidade em uma arquitetura escal vel Os clientes que usam a nova oferta DB2 obter o desempenho ainda melhor do que os resultados atuais do DB2 que j s o valores de benchmark l deres da ind stria Os clientes tamb m aproveitar o os benef cios de funcionalidades aut nomas avan adas tais como o dispositivo de otimiza o SAP do DB2 desenvolvido para auto configurar o DB2 em um
3. ambiente de solu es SAP A oferta otimizada DB2 para solu es SAP e para a Arquitetura de Servi os Corporativos foi desenvolvida para desenvolvedores e clientes de aplicativos SAP tanto novos quanto existentes Trata se de um grupo que inclui mais de 4 400 clientes em comum no mundo inteiro que usam suas solu es SAP em DB2 Os baixos custos de opera o e manuten o do DB2 permitem a clientes SAP alcan ar um custo total de propriedade significativamente menor DB2 UDB traz novos n veis de integra o para empresas que utilizam solu es mySAP O DB2 V8 2 2 especificamente ajust vel ao ambiente SAP oferecendo maior escalabilidade e disponibilidade ao mesmo tempo em que torna mais f cil instalar configurar e gerenciar o banco de dados do usu rio Redu o do tempo de instala o instalando silenciosamente o banco de dados DB2 como parte do processo de instala o do mySAP Isso ser fornecido inicialmente com o instalador Windows Redu o do tempo de configura o utilizando o novo par metro de carga de trabalho SAP para o DB2 um nico par metro de configura o usado para otimizar o DB2 para ambientes SAP Redu o do tempo gasto gerenciando o armazenamento DB2 com um novo dispositivo que automaticamente amplia armazenamento sob demanda Simplifica o do gerenciamento de armazenamento oferecendo um ponto consolidado de administra o de armazenamento do banco de dados e permitindo o uso
4. as servidor de dados funcionalidades do funcionalidades do DB2 h brido de fun o DB2 Express com Workgroup e mais as plena oferecendo um escalabilidade para funcionalidades que pre o de entrada na servidores maiores oferecem a escalabilida linha muito atraente de necess ria para lidar com grandes cargas de usu rio e oferecer disponibilidade 24 horas por dia dias por semana 365 dias por ano incluindo Recupera o de Desastre com Alta Disponibilidade HADR Instala o simples Automa o de Sistema icluindo capacidade Tivoli de instala o silenciosa Auto gerenciamento Particionamento de tabelas Interfaces otimizadas Clustering e ferramentas para multi dimensional de desenvolvedores de dados aplicativos Suporte para amplo Tabelas de Consulta leque de paradigmas Materializadas de desenvolvimento Requisitos m nimos Paralelismo total de espa o de disco na consulta Suporte e Servi o Concentrador de Global 24x7 conex o Qual servidor de dados DB2 9 o correto para voc DB2 Express DB2 Workgroup DB2 Enterprise Personaliz vel Expans vel com Expans vel com Expans vel com caracter sticas caracter sticas caracter sticas pureXML pureXML e pureXML e e funcionalidades funcionalidades funcionalidades avan adas como opcionais de classe opcionais de classe otimiza o de corporativa para corporativa para armazenamento melhor desempenho melhor desempenho otimiz
5. de um tamanho de p gina uniforme no banco de dados inteiro Redu o do tempo gasto em resolu o de problemas com a ferramenta de otimiza o de servi o que coleta automaticamente toda a informa o de determina o de problema necess ria viabilizando uma resolu o mais r pida de problemas Melhor desempenho com otimiza es SQL ajustadas para SAP e otimiza es de concorr ncias espec ficas para SAP de modo a eliminar a necessidade de esperar por locks Melhor desempenho BIW maior efici ncia para clientes executando o SAP Business Information Warehouse SAP BW ao otimizar o desempenho ao usar tabelas de Cluster Multi Dimensional MDC Tabelas MDC s o usadas para aprimorar desempenho de consultas permitindo que os dados sejam agrupados em m ltiplas dimens es o que ideal para grandes data warehouses Desempenho do DB2 Numero 1 em Desempenho TPC C v Lideran a no benchmark OLTP 2x melhor desempenho que Oracle N mero 1 no Benchmark SAP SD 3 Tier Desempenho Padr o de Aplicativos v Desempenho lider no benchmark SAP SD R 3 68 melhor que a Oracle N mero 1 em Desempenho TPC H 10TB v Maior benchmark de data warehousing ultrapassando a Oracle em 20 e usando apenas metade da quantidade de CPUs Melhor Performance no SAP SD 3 tier Resultados Top SAP SD 3 tier po fornecedor DBMS 18000 v DB2 v8 2 supera em 68 0 16000 Oracle 10g em performance Na 12000 10000 v DB2 rodando em um servidor p5
6. opera es t picas de roll in e roll out em ambientes de data warehouse O DB2 9 inclui funcionalidades de particionamento de tabelas por Range para facilitar o gerenciamento aprimorar o desempenho e obter maior escalabilidade de grandes bancos de dados 10 Ma E O que o particionamento de tabela b O particionamento de tabela algumas vezes denominado particionamento por Range um esquema de organiza o de dados no qual os dados da tabela s o distribu dos por diversos objetos de armazenamento denominados parti es de dados n o confundir com parti es do bancos de dados ou DPF de acordo com valores em uma ou mais colunas da tabela Esses objetos de armazenamento podem estar em diferentes table spaces no mesmo table space ou em uma combina o dos dois O DB2 9 suporta parti es ou faixas de dados baseadas em diversos atributos Um esquema de particionamento usado com frequ ncia baseia se em datas Nele o usu rio pode decidir agrupar dados em parti es de dados com base no ano ou no m s O usu rio tamb m poderia usar atributos num ricos para o particionamento Embora o usu rio tenha a op o de se referir as parti es de dados por nomes ou n meros elas podem ser completamente transparentes para os aplicativos Isto os aplicativos podem continuar a acessar os dados especificando nomes de colunas e de tabelas sem precisar se preocupar com a parti o em que os dados est o
7. 11 Beneficios do particionamento de tabela Os beneficios do particionamento de tabela em DB2 9 incluem Gerenciamento aprimorado O DB2 9 permite que v rias parti es de dados sejam administradas de forma independente Por exemplo poss vel fazer o backup e a restaura o de parti es de dados espec ficas em vez de tabelas inteiras Isso permite dividir as demoradas opera es de manuten o em uma s rie de opera es menores Desempenho de consulta aprimorado O otimizador DB2 leva em conta as parti es de dados Portanto durante a execu o de consultas feita a varredura apenas das parti es de dados relevantes Isso elimina a necessidade de processar parti es de dados que n o sejam afetadas pela consulta o que resulta em desempenho aprimorado Roll in roll out acelerado O DB2 9 permite que parti es de dados sejam adicionadas ou removidas facilmente da tabela sem ter que interromper o funcionamento do banco de dados Essa funcionalidade pode ser especialmente til em um ambiente de data warehouse no qual o usu rio frequentemente precisa carregar ou remover dados para rodar consultas de suporte decis o Por exemplo um data warehouse t pico de seguros pode ter tr s anos de hist rico de sinistros medida que cada m s carregado e incorporado ao warehouse o m s mais antigo pode ser arquivado e removido roll out da tabela ativa Esse m todo de fazer o roll out de parti es de dados tamb
8. 995 com 32 processadores a Oracle rodando em um servidor 4000 HP com 64 processadores ea a N n t 5 E 8000 0 Lideran a nos Benchmarks SAP 3 tier SD DB2 64 way 2 tier SD DB2 16 way 2 tier SD DB2 8 way 2 tier SD DB2 4 way 2 tier SD DB2 Pers Oracle COMPARATIVOS Melhor Performance no TPC C Melhor TPC C por fornecedor de Database 3 500 000 2 7 mais transa es do 3 000 000 que o Oracle RAC nas mesmas CPUs 2 500 000 2 000 000 1 500 000 1 000 000 DB2 UDB Best Oracle RAC Best Microsoft 500 000 64 CPU 64CPU 64 CPU 0 E DB2 UDB E Oracle 10g SQL Server 2000 DB2 Supera Oracle no TPC H DB2 supera Oracle em 20 com metade das CPUs DB2 em 8 8ways vs Oracle em 2 64ways DB2 supera Oracle em 2x com 64 CPUs DB2 em 8 8ways vs Oracle em 64way DB2 lidera em Pre o Performance sobre 10g e RAC com grande margem DB2 lidera performance TPC H com menos CPUs 120 000 100 0004 DB2 lidera rela o custo benef cio 10 TB TPC H 60 000 180 160 140 40 0004 QphH 10000GB 128 20 000 CPU 1204 100 A 0 00 801 m DB2 v8 2 8 8 ways m Oracle 10g RAC 2 64 ways m Oracle 10g 1 64 ways QphH 10000GB 60 40 20 07 f m DB2 v8 2 8 8 ways m Oracle 10g RAC 2 64 ways m Oracle 10g 1 64 ways 19 Oracle Microsoft SQL Mis E 109R2 sr 2005 AML 5 Melhor DB2 vs Oracle Vantagen
9. Recupere o controle de suas informacoes com DB2 9 tl e O que o DB2 9 O DB2 9 marca o pice de um projeto de desenvolvimento de cinco anos da IBM que transformou a tecnologia tradicional de banco de dados est tico em um servidor de dados interativo e vibrante que combina o alto desempenho e a facilidade de uso do DB2 com os benef cios flex veis e autodescrit veis do XML O DB2 9 traz benef cios tais como e Libera o potencial latente do XML com a melhoria de desempenho e economia de tempo e custo de desenvolvimento proporcionadas por pureXML e Reduz os requisitos de armazenamento de dados em at 80 e aprimora o desempenho geral do sistema e Simplifica a implanta o aprimora o desempenho e minimiza a administra o de implanta es SAP e Reduz os riscos de acesso n o autorizado com um modelo de seguran a inovador baseado em labels e Maximiza a disponibilidade de dados reduzindo o tempo de indisponibilidade planejado e o n o planejado e Aprimora a produtividade do desenvolvedor com o novo Workbench de Desenvolvimento O que ha de novo no DB2 9 Gerenciar novos formatos de dados muitas vezes representa novos desafios Muitos l deres de TI descobriram que exatamente o que acontece quando se trata de expressar dados em Linguagem XML Com muita frequ ncia a escolha bvia para gerenciar e compartilhar dados XML simplesmente n o atende Sistemas de arquivos funcionam bem para tarefas simpl
10. a o de gerenciamento de gerenciamento de desempenho controle carga de trabalho e carga de trabalho e de acesso avan ado alta disponibilidade alta disponibilidade clusteriza o para scale out dados geod sicos e mais M ximo de 2 CPUs M ximo de 4 CPUs Ilimitado 4 GB de RAM pode 16 GB RAM rodar em m quinas com mais de 4 GB Plataformas Linux Solaris x86 e Linux UNIX e Linux UNIX e Windows Windows Windows M trica de Usuario Autorizado Usuario Autorizado Usuario Autorizado Pre os m nimo de 5 por m nimo de 5 por m nimo de 25 por CPU servidor OU por Servidor ou por ou por processador processador processador 26 2 Para solicitar a visita de um especialista da IBM ligue para 08007071426 e informe o codigo DB2 9 il inn I i jj International Business Machines Corporation 2006 Todos os direitos reservados IBM e logotipos IBM System Storage e IBM System s o marcas de titularidade da International Business Machines Corporation Intel Intel Xeon e Pentium 4 s o marcas comerciais ou marcas registradas da Intel Corporation ou de suas subsidi rias nos Estados Unidos e em outros pa ses Windows uma marca registrada da Microsoft Corporation Todas as outras marcas registradas e marcas de servi os mencionadas s o propriedades de suas respectivas companhias
11. de implanta o com suporte do fornecedor v O custo da licen a do DB2 Express 28 menor por processador comparado licen a do Oracle SE1 v Suporte e manuten o anual custa US 975 por processador Oracle Express Risco Ampliado v Baixos limites de uso em tempo de execu o 1 CPU 1 GB de Mem ria 4GB de Dados e 1 inst ncia permitida por servidor v N o permite uso de RAC OLAP gerenciamento Corporativo ou pacotes de gerenciamento v For a o consumidor a pagar rapidamente a vers o v Funcionalidade diferente na vers o b sica O cliente precisa migrar para as vers es SE ou EE para conseguir as funcionalidades que precisa Uso Limitado de Recursos de Hardware v Funcionalidade igual do SE1 mas com limita es codificadas de forma fixa no instalador p ex 1 processador limite de 1 GB de mem ria limite de 4 GB para dados v Expans o para SE1 permite 1 CPU adicional levanta restri es de mem ria e de dados A sa da do XE provavelmente ser para 0 SE ou EE pagando um valor adicional substancial Alto custo de implanta o com suporte do fornecedor v O Oracle SE mais dif cil de manter e tem um pre o mais alto US 15 000 por processador al m do pre o do suporte v Manuten o e suporte anual custa US 3 300 por processador Qual servidor de dados DB2 9 o correto para voc DB2 Express DB2 Workgroup DB2 Enterprise O DB2 Express um Inclui todas as Inclui todas
12. e armazenamento Entretanto importante observar que o mecanismo de armazenamento usado para um determinado tipo de dado transparente para o aplicativo Em outras palavras o aplicativo n o precisa especificar qual o mecanismo de armazenamento a ser usado Ele simplesmente aproveita os benef cios de desempenho obtidos em tempo de execu o pelo armazenamento e consulta de dados em um formato que mais eficiente para os dados em quest o Analisemos agora com mais detalhes as novas funcionalidades XML do DB2 do ponto de vista do usu rio Suporte Administrativo O novo suporte do DB2 para XML inclui extens es de ferramentas e utilit rios mais comuns que ajudam os administradores a gerenciar e otimizar seus bancos de dados Por exemplo todas as funcionalidades de backup e recupera o Incluindo replica o de dados para alcan ar alta disponibilidade em situa es de failover suportam os documentos armazenados em colunas XML Analogamente extens es das funcionalidades IMPORT e EXPORT funcionam agora tanto para dados tradicionais SQL quanto para XML Dessa forma o cliente pode emitir um nico comando IMPORT para preencher toda a tabela de itens lendo dados XML a partir de arquivos nativos e emitir um nico comando EXPORT para copiar todos os dados da tabela para arquivos externos Al m disso a ferramenta administrativa gr fica do DB2 o DB2 Control Center permite a administradores consultar tabelas qu
13. e cont m dados XML criar e gerenciar ndices baseados em XML emitir comandos SQL XML e XQuery e desempenhar diversas outras tarefas administrativas Como o desempenho frequentemente uma preocupa o chave funcionalidades apropriadas do DB2 tamb m foram estendidas para acomodar dados XML Elas incluem o DB2 Snapshot Monitor que oferece uma fotografia instant nea resumida das atividades do DB2 o RUNSTATS que coleta dados estat sticos sobre a natureza dos dados armazenados em um banco de dados DB2 e o EXPLAIN que relata qual caminho de acesso o otimizador de consultas selecionou para satisfazer uma determinada solicita o Examinar os resultados do EXPLAIN permite ao administrador determinar quais indices XML est o sendo usados Extensoes de linguagem de programacao i O novo suporte XML do DB2 n o seria muito til se os programadores n o tivessem f cil acesso ao XML armazenado em seu banco de dados Reconhecendo isso a IBM implementou aprimoramentos em suas diversas interfaces de linguagem de programa o oferecendo suporte para f cil acesso aos dados XML Esses aprimoramentos abrangem Java JDBC C COBOL PHP e o ambiente NET da Microsoft pelo provedor DB2 NET Gerenciamento Autom tico de Mem ria A mem ria auto ajust vel simplifica as tarefas de configura o de mem ria estabelecendo automaticamente valores de par metros de configura o de mem ria e dimensionando buffer pools Quando ativado o ajus
14. es mas eles n o crescem bem em escala quando preciso lidar com um volume grande de documentos Problemas de simultaneidade recupera o seguran a e usabilidade adquirem dimens es n o gerenci veis Os sistemas comerciais de gerenciamento de banco de dados relacionais DBMSs conseguem lidar com essas quest es mas ficam aqu m em outras reas Eles oferecem duas op es fundamentais de projeto de banco de dados armazenar cada documento XML intacto como um nico grande objeto ou fragmentar os documentos em m ltiplas colunas frequentemente ao longo de m ltiplas tabelas Em muitas situa es essas op es introduzem problemas de desempenho desafios administrativos maior complexidade de consulta e outras dificuldades Por ltimo DBMSs baseados somente em XML introduzem na infra estrutura de TI um ambiente novo e em grande parte n o testado levantando preocupa es de integra o capacita o da equipe e viabilidade de longo prazo A vers o 9 do DB2 para as plataformas Linux Unix e Windows introduz outra op o que suporta dados XML em sua forma pura Para isso a IBM ampliou o DB2 para incluir e Novas t cnicas de armazenamento para gerenciamento eficiente de estruturas hierarquicas inerentes a documentos XML e Nova tecnologia de indexa o para acelerar pesquisas cobrindo um ou v rios documentos XML e Novo suporte de linguagem de consulta para XQuery um novo instrumento gr fico de cria
15. fim tamb m resultam em boa compress o O DB2 examina linhas inteiras em busca de valores ou padr es repetidos e n o s campos espec ficos ou peda os da linha Observe as duas linhas a seguir Tabela 1 Exemplos de linhas Nome Depto Salario Ea Estado 10 000 eee E E e n o S os valores repetidos 500 na coluna de de s o comprimidos como tamb m o padr o repetido Plan TX 24355 que abrange as colunas de Cidade Estado e CEP todo comprimido como um nico 4 Ha E valor A Figura 2 mostra como o DB2 armazenaria a linha normalmente e em formato comprimido Fred 500 10 000 000 Plano TX 20355 Jom A 20 000 Plano TX EEA o Dept 500 Plano TX 24 355 Figura 2 Compara o entre armazenamento de dados n o comprimido e comprimido O dicion rio de convers o para compress o descompress o armazenado em objetos ocultos no banco de dados Ele ocupa pouco espa o e colocado num cache em mem ria para acesso r pido Mesmo para tabelas extremamente grandes o dicion rio de compress o tipicamente da ordem de 100 KB H casos em que certos arquivos n o oferecem boa compress o ou certas condi es de tamanho de dados que n o resultam em compress o significativa O DB2 possui algoritmos inteligentes para determinar tais cen rios e n o faz a compress o quando ela n o produzir benef cios de economia de espa o em disco Fred 01 10 000 000 A John 01 20 000 000
16. m mais eficiente ja que n o necess rio fazer o log das opera es de exclus o de dados coisa que teria de ser feita ao excluir faixas espec ficas de dados Melhor otimiza o dos custos de armazenamento O particionamento de tabela no DB2 9 permite ao usu rio melhor integra o com modelos de armazenamento hier rquicos Utilizando seu hardware de armazenamento mais caro e mais r pido apenas para as parti es de dados mais ativas o DB2 9 permite ao 2 He usu rio otimizar seus custos gerais de armazenamento e melhorar o desempenho Se a maioria das suas consultas processa apenas os ltimos tr s meses de dados voc tem a op o de colocar os dados mais antigos no hardware de armazenamento mais lento e mais barato Capacidade ampliada das tabelas Sem o particionamento existem limites para a quantidade m xima de dados que um objeto de armazenamento e portanto uma tabela podem guardar Contudo ao dividir o conte do da tabela em m ltiplos objetos de armazenamento ou parti es de dados cada uma delas capaz de armazenar o mesmo volume de dados de uma tabela n o particionada voc pode efetivamente criar bancos de dados virtualmente ilimitados em tamanho Maior flexibilidade de coloca o de ndices O DB9 permite que os ndices de tabelas particionadas sejam armazenados em seus pr prios objetos de armazenamento table spaces ao inv s de ter de ficar no mesmo objeto de armazenamento da tabela n o partici
17. n o ter fun es de particionamento v Expans o harmoniosa que permite amplia o v Cluster MySQL um modo muito caro de do banco de dados at a faixa de terabytes crescer em escala Pre o Desempenho Comprovado Falta de Informa es de Pre o Desempenho v O DB2 Express conseguiu o primeiro lugar v N o foram enviados resultados do no Benchmark TPC C com o melhor benchmark padr o da ind stria sob auditoria desempenho em 2004 independente v O DB2 Express conseguiu um dos tr s melhores resultados de pre o desempenho no Benchmark TPC H em 2005 Flexibilidade Comercial Limita as Oportunidades v Registre se para obter direitos de v A licen a GPL cria problemas de propriedade redistribui o livre intelectual v Economia de 38 com o DB2 Express em v preciso pagar encargos de licen a para uma implanta o de 10 usu rios incluindo redistribuir um produto comercial manuten o comparado com a licen a MySQL v O suporte Network Gold do MySQL pode Network Gold custar mais ao longo do tempo Sem Limites Artificiais v quase ilimitado o que o torna adequado para aplicativos do mundo real v Modelo de mem ria de 32 ou 64 bits v Tamanho ilimitado do banco de dados v Compat vel com Windows ou Linux v 2 CPUS incluindo 2 processadores dual core x86 Flexibilidade de Desenvolvimento de Aplicativos v Voc escolhe a API PHP Python Perl NET JDBC e SQLJ entre outros v Integra o estreita com Eclipse Rational Ap
18. necessidade desses joins complexos e o usu rio fica com uma solu o muito melhor para integrar dados relacionais com dados XML Confira qual a melhor vers o do DB2 para a sua empresa O que o DB2 EXPRESS C Desenvolvido para atender s necessidades espec ficas das empresas de m dio porte o DB2 Express C um servidor de banco de dados de produ o gratuito sem restri es a limite de dados projetado para o desenvolvimento e execu o de aplicativos Fornece os mesmos recursos do IBM DB2 UDB Express servidor de banco de dados com linguagens de programa o e API Application Programming Interface mas em um pacote menor 21 Pronto para Tecnologia Comunidade de Producao Inovadora Desenvolvedores v Livre desenvolvimento v Mesmo servidor de dados v Equipe dedicada a implementa o e b sico limites de sistema promover desenvolvimento redistribui o e suporte de programa o da comunidade DB2 que outras edi es DB2 v Sem limite de tamanho v Suporte online gratuito para o banco de dados para a comunidade v Sem limite de inst ncias v Primeiro servidor v Skills e aplicativos por servidor de dados h brido da compat veis com todas ind stria com Viper edi es de DB2 v Sem limite de usu rios Comparando o DB2 Express C com a concorr ncia Prote o de Investimentos Risco Ampliado v Caminho claro de amplia o e redu o de v O MySQL fica limitado pelo gargalo de 1 0 escala por
19. novo suporte XML do DB2 projetado para ajudar as empresas a minimizar o tempo e o esfor o empregados para armazenar e utilizar seus dados XML Isso por sua vez pode reduzir os custos de desenvolvimento e aumentar a agilidade dos neg cios O que est por tr s desses benef cios O DB2 permite aos usu rios armazenar documentos XML intactos com o DBMS tendo pleno conhecimento da estrutura interna dos documentos Isso elimina ou minimiza o volume de tarefas administrativas e de programa o associadas a outras alternativas Al m disso o DB2 acelera as consultas envolvendo um ou mais documentos e permite acomodar mais rapidamente mudan as nos requisitos de neg cios refletidos em esquemas XML http www 128 ibm com developerworks db2 library techarticle dm 0511 singh 6 Es ftp ftp software ibm com software data pubs papers managingxml pdf Arquitetura a O DB2 permite que aplicativos de clientes operem tanto em estruturas de dados relacionais quanto XML usando a linguagem de consulta que preferirem SQL inclusive SQL com as extens es XML muitas vezes denominada SQL XML ou Xquery Como mostra a Figura 1 componentes do n cleo do DB2 d o suporte a consultas especificadas em qualquer uma das linguagens erver Due Relational Interface Figura 1 A arquitetura da nova vers o 9 do DB Para gerenciar com efici ncia tipos tradicionais de dados SQL e dados XML o DB2 inclui dois mecanismos distintos d
20. onada Essa flexibilidade de coloca o de indice particularmente til para acelerar as opera es com ndices tais como drop index criar ndice online e reorganizar ndice gerenciar o crescimento de tabelas e reduzir os conflitos de 1 0 oferecendo maior efici ncia no acesso concorrente aos dados de indice da tabela Compress o de Dados Otimiza o de Armazenamento Sistemas de armazenamento em disco podem frequentemente ser o componente mais caro de uma solu o de banco de dados Para grandes warehouses ou bancos de dados com imensos volumes de dados o custo de armazenamento pode facilmente exceder o custo combinado do hardware servidor de aplicativos e do software do servidor de dados Portanto mesmo uma pequena redu o no sistema de armazenamento pode resultar em economia substancial de custo para toda a solu o de banco de dados Compress o de linhas de dados como funciona A tecnologia de compress o no DB2 9 utiliza um algoritmo baseado em dicion rio para comprimir registros de dados Isto o DB2 9 pode comprimir linhas em tabelas de bancos de dados fazendo a varredura das tabelas procura de dados duplicados e repetidos e criando dicion rios que atribuem chaves num ricas curtas a essas entradas repetidas Dados de texto tendem a dar bons resultados de compress o devido a sequ ncias recorrentes de caracteres Da mesma forma dados com muitos caracteres repetidos ou espa os em branco no in cio ou no
21. plication Developer para Software Websphere Visual Studio NET e Borland Delphi Muitas Formas de Reduzir Custos v Ferramentas completas de gerenciamento gr fico v Manuten o autom tica para opera es em modalidade de caixa preta v Conjunto completo de utilit rios online SQL Server Express Limites de Arquitetura v Muitos limites que afetam sua aplicabilidade aos aplicativos do mundo real v Limitado ao modelo de mem ria de 32 bits v Tamanho do banco de dados limitado a 4 GB v Compat vel apenas com Windows v1 CPU Sem Flexibilidade de Desenvolvimento de Aplicativo v Exige migra o para a estrutura ADO NET 2 0 que ainda ndo teve sequer um pacote de manuten o v Na verdade s oferece suporte para aplicativos NET Limita as Oportunidades v N o possui ferramentas de gerenciamento gr fico v N o possui planos de manuten o autom tica v N o possui reorganiza o de ndice online etc 24 Comparando o DB2 Express C com a concorr ncia Prote o de Investimento v Sem limites artificiais do tamanho do banco de dados ou da quantidade de inst ncias por servidor v Suporte para at 4 GB de mem ria v As mesmas funcionalidades b sicas de servidor de dados limites de sistema e suporte API do DB2 Express Edition Maximiza os recursos de hardware v Suporta servidores de at dois n cleos de processamento e nos sistemas AMD ou Intel x86 suporta at 2 chips dual core Baixo custo
22. s do DB2 em rela o ao Oracle Armazenamento XML H brido Multi Estruturado Oracle ou Mocan ae DB2 Microsoft Relacional Hier rquico CLOB CE Memo a memos mum Bom ps momor mim Bom Bom Mathor mum Oracle Armazenamento XML Fragmentado Recupera o Completa p de Documentos Bom Ruim Fidelidade de p Integra o com Acesso privil gios concorr ncia em n vel Melhor Ruim de subdocumento O desempenho de inser o na verdade melhor com um CLOB porque n o h parsing mas se tudo que voc quer fazer inserir e recuperar documentos completos voc certamente tamb m poderia armazenar seus documentos em um CLOB DB2 Mas isso algo ultrapassado documentos XML v m sendo armazenados em banco de dados dessa forma h v rios anos O que os clientes querem agora interagir com os sub elementos de um documento XML e por isso que o novo mecanismo de armazenamento Viper foi desenvolvido Quando voc fragmenta um documento XML voc pode perder a capacidade de reconstruir totalmente o documento na ordem em que estava ao ser fragmentado de modo que poss vel perder a fidelidade do documento especialmente elementos como assinaturas digitais Na integra o com o relacional a fragmenta o tem um resultado pior porque voc coloca o documento XML em v rias tabelas diferentes e preciso fazer o join delas para acessar a informa o Com o Viper o mecanismo de armazenamento XML elimina a
23. te de mem ria distribui dinamicamente os recursos de mem ria dispon veis entre os v rios candidatos ao uso v Opera sobre os principais par metros de mem ria do banco de dados v Sort locklist package cache buffer pools e mem ria total do banco de dados v Ajuste autom tico de mem ria online v N o requer interven o do DBA v Pode adaptar se rapidamente s mudan as de carga de trabalho que exigem redistribui o de mem ria v Adapta a frequ ncia de ajuste com base na carga de trabalho http www 128 ibm com developerworks db2 library techarticle dm 0511singh 9 STMM em Acao Fazendo o Drop de um Indice Chave TPCH Query 21 Ap s drop do indice Tempo m dio para os 10 fluxos m dia 6205 redu o de 63 indices cairam a cs gt oa o an E o o a v 12345 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 Ordem de Execu o Particionamento por Range O gerenciamento de grandes bancos de dados e tabelas apresenta desafios espec ficos medida que o tamanho das tabelas aumenta algumas vezes torna se mais f cil gerenciar seus dados em blocos ou por faixas limitadas em vez de operar com todos os dados dessas grandes tabelas de uma vez Essa metodologia de gerenciamento de dados tamb m especialmente til quando novos ranges de dados s o adicionados ou dados antigos s o removidos das tabelas em intervalos freq entes por exemplo

Download Pdf Manuals

image

Related Search

Related Contents

新商品案内  Service Manual    Mode d`emploi AED de formation  ICC ICFOJ2G710 fiber optic cable    取扱説明書  Acer 4120 Laptop User Manual  2 Appuyez sur la touche [OK].  DeLOCK 10m RP-SMA  

Copyright © All rights reserved.
Failed to retrieve file