Oracle 10g vs 11g
Os bancos de dados Oracle são sistemas de gerenciamento de banco de dados objeto-relacional desenvolvidos e distribuídos pela Oracle Corporation. A versão mais recente dos bancos de dados Oracle é o Oracle 11g, lançado em setembro de 2008; conseguiu o Oracle 10g. Essas versões fazem parte da evolução contínua dos bancos de dados Oracle desde os anos 80. Cada nova versão possui novos conjuntos de patches lançados regularmente, os mais significativos são conhecidos como lançamento. Um dos principais objetivos de cada versão atualizada é aumentar o desempenho e a escalabilidade em relação à versão mais antiga. Portanto, existem muitos novos recursos no 11g, além dos já disponíveis no 10g. Eles fornecem melhores recursos para os administradores de banco de dados (DBAs) para gerenciar seus ambientes de banco de dados de várias camadas que estão ficando mais complexos e maiores ao longo dos anos.
Oracle 10g
O Oracle 10g foi a versão atualizada do Oracle 9i. Era uma versão muito estável desde o início, com muitos dos bugs do 9i corrigidos e com diversos recursos novos. Principalmente, fornecia computação em grade fornecendo CPUs e dados. Para esse fim, o Oracle Enterprise Manager (OEM) forneceu um poderoso mecanismo de controle de grade. Essa versão também forneceu aprimoramentos para extensões avançadas, como Oracle RAC (Real Application Clusters), Oracle Data Guard e Oracle Streams. O 10g trouxe a automação da maioria das tarefas de administração, introduzindo muitos recursos de autogerenciamento, como monitor de diagnóstico de banco de dados automatizado, ajuste de memória compartilhada automatizada, gerenciamento de armazenamento automatizado e backup e recuperação automatizados com base em disco.
Oracle 11g
O Oracle 11g ampliou ainda mais o envelope, aprimorando muitos dos recursos encontrados em 10g. Forneceu novos componentes, como Oracle Application Express, Oracle SQL Developer, Oracle Real Application Testing, Oracle Configuration Manager (OCM), Oracle Warehouse Builder, Oracle Database Vault e Oracle Shadow Copy Service. Portanto, o 11g oferece melhor desempenho e seu lançamento 2 foi voltado para sistemas operacionais mais recentes, como Windows 7, Server 2008 e versões mais recentes do Linux, Unix, Solaris, etc..
Qual é a diferença entre 10g e 11g?
Comparado com o 10g, o 11g fornece gerenciamento de memória mais simplificado, aprimorado e automatizado e melhor capacidade de diagnosticar falhas por meio de infra-estrutura incorporada para prevenir, detectar, diagnosticar e ajudar a resolver erros críticos do banco de dados, além de problemas de baixo desempenho do banco de dados. Ele fornece índices invisíveis, colunas virtuais, particionamento de tabelas e a capacidade de redefinir tabelas que possuem registros de exibição materializados enquanto online. Uma grande diferença entre os dois são os novos recursos de segurança encontrados no 11g, como melhor autenticação baseada em senha com senhas com maiúsculas e minúsculas, criptografia no nível do espaço de tabela e aprimoramentos para criptografia e compactação da bomba de dados.
A 11g continuou o uso de diferentes edições usadas na 10g, que são Enterprise Edition (EE), Standard Edition (SE), Standard Edition One (SE1), Express Edition (EX) e Oracle Database Lite para dispositivos móveis.
Conclusão
Em suma, o 11g é uma boa atualização de 10g com muitas melhorias positivas em uma tecnologia em evolução. A documentação técnica que era boa em 10g se tornou ainda melhor em 11g, um benefício significativo para os DBAs, que dependem dela diariamente. É comum que as organizações não utilizem todos os recursos de um banco de dados Oracle. Portanto, os benefícios de uma versão atualizada devem ser adequadamente utilizados para a organização reduzir seu custo de propriedade, tempo de inatividade e aumentar o desempenho, que o 11g pode oferecer.