Você está na página 1de 29

X

Equipe: Danilo Beraldo Ireno Flavio Augusto de Mello

Tpicos em Banco de Dados Prof. Dr. Farid Nourani

Sumrio:
1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. DB2 ORACLE Plataformas Sistemas Operacionais Market Share Escalabidade Desempenho Disponibilidade Gerenciamento Desenvolvimento de Aplicativos Bunisses Intelligence Segurana Comparao TCP Limites Requisitos Custos CPUs Valores da Licenas DB2 X Oracle Migrao Coca-Cola Referncias

DB2 - IBM
Ano de Publicao da 1 Verso - 1984 pela IBM. No inicio DB2 foi feito exclusivamente para rodar nos mainframes da IBM; Dcada 90 - Plataformas de servidores, incluindo Unix e o Windows, e posteriormente Linux e PDAs; Primeiro Banco de Dados Relacional que armazena o XML nativo; Extenses para o SGBD pode ser integrado com caractersticas do objeto-relacional tanto pela IBM e outros fornecedores; Desenvolvido em C e C++; Ultima verso estvel : 9.7;

DB2 - IBM
Control Center DB2 Ferramenta para uso e administrao ; Ferramentas para ETL e OLAP; Padres na SQL 92 ou na SQL 99;

Integra Web Services como produtor ou consumidor; Websphere UDFs User-defined function; So definidos para interface de escrita ou leitura; Podem ser incorporados em SQL para filas de mensagens;
QGM Query-Graph Model Representao interna da consulta (otimizao)

ORACLE
Fundada em 1977 - Software Development Laboratories; Ano de Publicao da 1 Verso 1979;

Primeiro SGBD Relacional;


Baseado na teoria ( Banco de Dados Relacional) descrita por Edgar Frank Codd, trabalhando para IBM , publicada em 1970;

Oracle Developer Sute Oracle Designer Traduz a lgica de negcio e o fluxo de dados ; Oracle Repository nico ponto de metadados da aplicao. Gerenciamento de configurao;
Desenvolvido em C e C++;

ORACLE
Suporte a operaes OLAP, incluindo Cube e Roolup Oracle Data Mining Oferece uma srie de algoritmos que incorporam o processo de mineraao de dados;
Oracle Enterprise Manager Gerenciamento de sistemas de banco de dados; Interface grfica (GUI); Oracle Real Application Clusters Recurso que permite que varias instancias do do Oracle sejam executadas no mesmo banco; alta disponibilidade; maior poder de processamento; Ultima verso estvel : 11g Release 2;

PLATAFORMAS
X86 Arquitetura baseada no Intel 8086

IA64 - Arquitetura Intel de 64 bits uma interface binria de microprocessadores VLIW criada pela HP
Power Arquitetura desenvolvida pela IBM (servidores)

zSeries - Arquitetura desenvolvida pela IBM (servidores) X86_64 AMD64 - baseados na tecnologia de 64 bit da AMD EM64T - Extended Memory 64-bit Technology (EM64T) a implementao da Intel da AMD64

PLATAFORMAS

Figura 1 Plataformas e as Distribuies

Legenda D DB2 Or Oracle

SISTEMAS OPERACIONAIS
Ambos funcionam nesses sistemas: Linux Mac OS X UNIX

Windows
z/OS

MARKET SHARE

DB2 22 % - 2005 ORACLE - 48,6 % - 2005

ESCABILIDADE
a capacidade de um SGBD para atender s crescentes demandas nas reas de :

Nmero de usurios Volume de dados Volume de transaes e complexidade


Deve ser granular uma necessidade, a empresa cresce ao longo do tempo, em parte para garantir o investimento feito nas aplicaes. Para adaptar-se a crescente carga de trabalho, voc considerar a substituio ou modificao Hardware Sistema operacional Configurao do banco de dados e design

DESEMPENHO
Do ponto de vista do usurio, o desempenho um dos aspectos mais importantes quando se trabalha com banco de dados de contedo O SGBD responsvel por determinar a melhor estratgia para acessar os dados. Possui uma srie de recursos para apoiar alta velocidade de acesso a dados. Nvel de inteligncia e heursticas

DISPONIBILIDADE
Acesso permanente e imediato s informaes so pontos vitais para a empresa. Negcio Online Continuous Availability disponibilidade estendida Operaes contnuas Alta disponibilidade Eliminar interrupes ao usurio final: Planejadas - Planned Outages No Planejadas - Unplanned Outages

GERENCIAMENTO
Definido por vrios fatores:

Usabilidade
Complexidade Gesto e automao de exceo Transparncia de localizao

GERENCIAMENTO

Figura 2 - Resumo de Gerenciamento

DESENVOLVIMENTO DE APLICATIVOS
No apenas uma questo de banco de dados Funes so fornecidas pelos ambientes de desenvolvimento de aplicaes O desenvolvedor define usabilidade do componente de banco de dados pelo grau de desenvolvimento da ferramenta integrada ao banco de dados e no vice-versa

Oracle (com PL / SQL) DB2 ( SQL )


DB2 fornece a mais ampla gama de APIs ( IDE48 , J2EE, Web Services)

BUSINESS INTELLIGENCE
Elemento crtico da tecnologia da informao. Tecnologia que permite a uma empresa entender seu negcio atravs da anlise operaes de negcios. Coletar informaes Atividades empresariais Comportamento do cliente Geralmente a partir de fontes heterogneas Backend e Frontend

Data warehouse Data mining OLAP Applications

SEGURANA
No mundo dos negcios e conectados, as questes de segurana tornam-se mais pertinente do que nunca. formada por esses dois tpicos principais: autenticao ou a garantia de que apenas usurios credenciados conectem no banco de dados. autorizao ou a permisso para realizar funes claramente definidas em relao aos dados especificados.

A base para a segurana do sistema a autenticao do usurio


DB2 Privilegia autenticao externa. Autenticao personalizados ORACLE Vrios mtodos de autenticao Cartes inteligentes

COMPARAO

Figura 3 Comparao Tcnicas ORACLE X DB2

COMPARAO

Figura 4 Comparao Tcnicas ORACLE X DB2

Transation Processing Performance Council - TPC

Figura 5 10 melhores resultados

Limites
Oracle Max DB Size Max Table Size Max Columns per Row Unlimited 4 GB 1000 IBM DB2 512 TB 512 TB 1012

Max Blob/Clob Size Max CHAR Size


Max NUMBER Size Max DATE Value Max Table Size

Unlimited 4000 B
126 bits 9999 4 GB

2 GB 32 KB
64 bits 9999 512 TB

Min DATE Value Max Column Name Size

-4712 30

1 128

Figura - 6 Limites de Parmetros

Requisitos
Oracle IBM DB2 Processador Plataformas Baseadas em Windows Pentium 166 MHz ou superior Pentium ou CPU compatvel com Pentium RAM: 128 MB (256 MB recomendado) RAM: 256 MB Inicial 200 MB, Mximo 400 MB 140 MB on the System Drive plus 4.5 GB Instalao Tpica: 350 Mb for the Oracle Home Drive (FAT) Instalao Compacta: 100 Mb Instalao Compacta: 100 Mb (mnimo) 2.8 GB for the Oracle Home Drive(NTFS)

Memria Memria Virtual


Disco Rgido

Plataformas: UNIX, AIX-Base,Compaq Tru64 UNIX, HP 9000 Series HP-UX, Linux Intel e Sun Solaris Processador For AIX: IBM RISC/6000 or eServer pSeries. For HP-UX: HP 9000 series 700 or 800 system. For Linux: Intel 32-bit, Intel 64-bit, S/390 9672 generation,Multiprise 3000, eServer z-Series. For Solaris: Solaris UltraSPARC-based computer. Memria Memria Virtual RAM: 512 MB RAM: 256 MB Mnimo de 2 x RAM ou 400 MB, o que for maior. 4.5 GB Instalo Tpica: 450 to 550 Mb Instalao Compacta: 350 to 400 Mb Instalao Customizada: 350 to 700 Mb, no mnimo.

Disco Rgido

Figura 7 Requisitos baseados na plataforma

Custo pelo nmero de CPUs


Nmero de CPU's Oracle IBM DB2

1
2

$40.000
$80.000

$25.000
$50.000

4
8 16

$160.000
$320.000 $640.000

$100.000
$200.000 $400.000

32

$1.280.000

$800.000

Figura 8 tabela de custo CPUs

Valores Licenas ORACLE

Figura 9 Valores Licenas

DB2 x ORACLE

Voc est pagando mais pelo Banco de Dados Oracle ? Dica : Voc est pagando mais pelo banco de dados Oracle

Figura 10 Campanha Publicitria

Migrao Coca-Cola Oracle > DB2


"We have been pretty pleased with the performance, compression savings and things like the self-tuning memory with DB2," he said. "But now the DBAs doing the work have a lot more time to focus on SAP issues rather than Oracle issues." Tom DeJuneas, systems manager

Uma traduo indireta : "Estamos muito felizes com a performance, compresso e coisas como tunning automtico de memria do DB2", "Agora os DBAs no tem tanto trabalho com problemas do Oracle e podem se dedicar muito mais no SAP."

Fonte: https://www.ibm.com/developerworks/mydeveloperworks/blogs/academicbr/entry/ coca_cola_migra_de_oracle_para_db2_e_fica_muito_feliz1?lang=pt_br

REFERNCIAS
http://www.oracle.com/us/corporate/pricing/technology-price-list070617.pdf http://en.wikipedia.org/wiki/Oracle_Database#History http://pt.wikipedia.org/wiki/DB2 ftp://ftp.software.ibm.com/software/data/highlights/dbmscomparison.pdf

http://database-management-systems.findthebest.com/compare/9-36/DB2vs-Oracle http://www.tpc.org/tpcc/results/tpcc_perf_results.asp?resulttype=all&v ersion=5%&currencyID=0


http://www.gartner.com/press_releases/asset_152619_11.html

http://db2news.wordpress.com/2011/03/01/new-ibm-db2-vs-oracledatabase-advertising-campaign/
Sistemas de Banco de Dados - Abraham Silberschatz , Henry F. Korth, S. Sudarshan traducao 5 edio cap. 28 e 29.

FIM
OBRIGADO !

Você também pode gostar