Evolução da familia Oracle
2009
O Oracle é um SGBD (sistema gerenciador de banco de dados) que surgiu no final dos anos 70,quando Larry Ellison vislumbrou uma oportunidade que outras companhias não haviam percebido, quando encontrou uma descrição de um protótipo funcional de um banco de dados relacional e descobriu que nenhuma empresa tinha se empenhado em comercializar essa tecnologia. O Oracle Corporation foi fundada em 1977 e tem escritórios em mais de 145 paises. Em 2004 empregava mais de 43.000 pessoas no mundo inteiro. O SGBD da Oracle é lider no mercado . O Oracle 9i foi pioneiro no suporte ao modelo Web e o Oracle 10g mais recente se baseia na tecnologia da Grid.
Esse gráfico mostra um comparativo com a porcentagem das versões Oracle mais utilizadas no mundo
| A evolução dos Bancos de Dados ORACLE | |||
| ORACLE 2.0 – 1979 | Oracle 3 – 1981 | Oracle 4 | Oracle 5.0 – 1986 |
| Primeiro Lançamento Publico | Execução automática de instruções SQL | Estabilidade | suporte ao modelo cliente-servidor |
| Funcionalidade básicas SQL | transações COMMIT e ROOLBACK | ||
| Consultas em bloqueios | |||
| Reescrito na linguagem de programação C | |||
| Oracle 5.1 | Oracle 6 – julho 1988 | Oracle 6.2 | Oracle 7.0 – junho 1992 |
| Consultas Distribuidas | Bloqueio linha-nivel | Servidor Paralelo | Constraints |
| Backup de dados em linha | Armazenamento de funções e padrões | ||
| PL/SQL no banco de dados | Triggers | ||
| Visualizar compilação | |||
| Manual de funções SQL definidas | |||
| Segurança | |||
| Limite de recursos – perfis | |||
| Auditoria reforçada | |||
| Replicação de dados – snapshots … | |||
| Oracle 7.1 | Oracle 7.2 | Oracle 7.3 | Oracle 8.0 – junho 1997 |
| Replicação de dados simétricos | Arquivos de dados redimensionável | Indices bitmap | Banco de dados objeto relacional |
| Recuperação paralela | Subconsulta na clausula FROM | Leitura assincrona das tabelas | Padrão SQL 3 |
| SQL dinamico DBMS_SQL | Criação tabelas paralelas | Opção contexto | Partições em multiplos tablespaces |
| Consulta e criação de indices | Introdução Db_verify | Recuperação de partições individuais | |
| carregamento de dados… | Trigger compilação, depuração | Fusão/partições de equilibrio | |
| Limitações da clausulas de extensões | DML paralela | ||
| Histogramas | “START” otmizador de consultas | ||
| Dependencias | Organização das tabelas por indice | ||
| Oracle Trace | Verificação de restrição de integridade | ||
| Security Server introduzidas adm.central do usuário | |||
| Novo formato ROWID | |||
| Dados de tinta introduzida na base de dados | |||
| Oracle 8i (8.1.5) | Oracle 8i (8.1.6) | Oracle 8i (8.1.7) | Oracle 9i Realese 1 (9.0.1) – junho 2001 |
| Recuperação rápida (Checkpoint) | DBA Studio Introduzida | Static servidor HTTP incluído (Apache) | Segmentos de reversão Tradicional (RBS) |
| Reorganização de índices | Novas Funções SQL (rank, média móvel) | JVM Acelera performance de cód.Java | Consulta Flashback (dbms_flashback.enable) |
| Log Miner introduzido | Comando ALTER FREELISTS | Java Server Pages (JSP) motor | Oracle Ultra Search para pesquisar bancos de dados |
| Manual Segurança centralizado | Checksums sempre na tablespace SYSTEM | OIS – Oracle Integration Server | Oracle Nameserver |
| Banco de dados virtual privado | XML Parser para Java | PLSQL Gateway introduziu para a | Oracle Parallel Server’s (OPS) de escalabilidade |
| Procedimentos armazenados | Novo PLSQL criptografar / descriptografar | implantação de PL/ SQL soluções Web | Apoio de cursor de rolagem |
| Gestão de prioridade de recursos | Usuário e esquemas separados | Enterprise Manager Enhancements - | Gerenciamento de memória dinâmica |
| Estatísticas do otimizador | Muitos Aprimoramentos de desempenho | novos relatórios baseados em HTML | reorganização om-line do índice. |
| Dados de espera(auto transporte) | New Character Database Set | VI (Virtual Interface) suporte ao protocolo | |
| Analise de tabelas em paralelo | Build em XML Developers Kit (XDK) | ||
| Tablespaces transportáveis | Cost Based Optimizer considera memória e CPU, | ||
| Drop da coluna na tabela | Programas PL/SQL nativa pode ser compilado binários. | ||
| Índices Funcional – NLS | Proteção de dados Deep – segurança grão fino | ||
| Separação – Lista de particionamento de uma lista | |||
| Mineração de Dados | |||
| Oracle 9i Realese 2 (9.2.0) | Oracle 10g Realese 1 (10.0.1) | Oracle 10g Realeses 2 (10.0.2) | Oracle 10g XE (Express Edition) – 16/03/06 |
| Gerenciamento local tablespaces | Grid Computing | As senhas para DB são criptografadas | versão free |
| Compressão do segmento de dados | Gerenciamento (self-tuning características) | Asmcmd utilitário para gerenciamento | liberdade para desenvolver e implementar aplicativos |
| Siste.arquivos cluster Windows/Linux | Melhorias de desempenho e escalabilidade | de armazenamento ASM | suporte p/ variedade ambientes de desenvolvimento |
| Bancos de dados standby lógicos | Automated Storage Management (ASM) | Async compromete | recursos de performance, confiabilidade e segurança |
| Segurança – Default Install | Automatic Workload Repository (AWR) | permite que os desenvolvedores tirem total proveito | |
| Automatic Database Diagnostic Monitor | do Oracle Application Express | ||
| Flashback operações disponíveis em linha | Trabalha com 1G de RAM no máximo | ||
| Transação, tabela ou BD de nível | Trabalha com 1 único processador | ||
| Undrop uma tabela a partir de uma lixeira | O tamanho máximo do BD não pode exceder a 4GB | ||
| Capacidade de mudar o nome de tabela | |||
| Transporte de tabela em todos os tipos | |||
| de máquina (exemplo Windows para Unix) | |||
| Declaração Nova base de dados ‘drop’ | |||
| Novo agendador de BD- DBMS_SCHEDULER | |||
| Suporte para espaços de tabela que é de | |||
| até 8 exabytes de tamanho | |||
| Data Pump – mais rápido movimento de | |||
| dados com expdp e impdp | |||
| Oracle 11g | |||
| Oferece Grid Computino | |||
| Inovação tecnológica/redução custos | |||
| Simples sistemas de armazenamento | |||
| de todos os seus dados no BD | |||
| Maximizar o ROI de recursos de | |||
| recuperação de desastres | |||




Comment