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 pela primeira vez em setembro de 2008; sucedeu o Oracle 10g. Essas versões fazem parte da evolução contínua dos bancos de dados Oracle desde a década de 1980. Cada nova versão tem novos conjuntos de patches lançados regularmente, dos quais 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, há muitos novos recursos em 11g construídos em cima daqueles já disponíveis em 10g. Eles fornecem melhores recursos para os administradores de banco de dados (DBAs) gerenciarem seus ambientes de banco de dados de várias camadas que estão ficando mais complexos e maiores ao longo dos anos.
Oracle 10g
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 uma série de novos recursos. Principalmente forneceu computação em grade pelo fornecimento de CPUs e dados. Para este fim, o Oracle Enterprise Manager (OEM) forneceu um poderoso mecanismo de controle de grade. Esta versão também forneceu melhorias 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 automatizado de diagnóstico de banco de dados, ajuste automatizado de memória compartilhada, gerenciamento de armazenamento automatizado e backup e recuperação automatizados baseados em disco.
Oracle 11g
Oracle 11g empurrou ainda mais o envelope, aprimorando muitos dos recursos encontrados em 10g. Ele 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 sua versão 2 foi voltada para sistemas operacionais mais recentes, como Windows 7, Server 2008 e versões mais recentes de Linux, Unix, Solaris, etc.
Qual é a diferença entre 10g e 11g?
Em comparação com 10g, 11g oferece gerenciamento de memória mais simplificado, aprimorado e automatizado e melhor capacidade de diagnosticar falhas por meio de infraestrutura integrada para prevenir, detectar, diagnosticar e ajudar a resolver erros críticos de banco de dados, bem como problemas de baixo desempenho de banco de dados. Ele fornece índices invisíveis, colunas virtuais, particionamento de tabelas e a capacidade de redefinir tabelas que têm logs de visualização materializados enquanto estão 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 de maiúsculas e minúsculas, criptografia em nível de tablespace e aprimoramentos para criptografia e compactação de bomba de dados.
11g continuou o uso de diferentes edições usadas em 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, 11g é uma boa atualização de 10g com muitos aprimoramentos positivos em uma tecnologia em evolução. A documentação técnica que era boa em 10g ficou 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 utilizados adequadamente para a organização reduzir seu custo de propriedade, tempo de inatividade e aumentar o desempenho, que 11g pode oferecer.