Oracle (banco de dados): diferenças entre revisões

Conteúdo apagado Conteúdo adicionado
Linha 34:
== Evolução das versões do SGBD Oracle ==
 
Ao longo dos últimos 30 anos a Oracle vem aperfeiçoando seu principal produto e se mantém líder de mercado. A Oracle procura se destacar de seus concorrentes ao adicionar novas funcionalidade ao seu SGBD. Por exemplo, com a versão 8, lançado em 1997, foi adicionado a possibilidade de armazenamento de objetos no banco de dados.<ref name="oracle8">R. Greenwald, R. Stackowiak, and J. Stern. "Oracle essentials: Oracle9i, Oracle8i & Oracle8 (2nd ed.)". O’Reilly & Associates, Inc., 2001. ISBN 0-596-00179-7. URL http://oreilly.com/catalog/oressentials2/chapter/ch01.html</ref> Já a versão 8i, lançada em 1999, iniciou melhorias que colocaram o Oracle8i com foco no cenário da Internet.<ref name="oracle8i">M. Cyran, R. Baylis, P. Lane, and M. Niebur. "Getting to Know Oracle8i, Release 2 (8.1.6)". Oracle Corporation (December, 1999), 1999. URL http://www.oracle.com/pls/tahiti/tahiti.to_pdf?partno=a76962&remark=docindex</ref> O Oracle8i iniciou a tradição de marketing da Oracle de adicionar uma letra como sufixo no nome da versão e o "i" presente no Oracle8i é para ressaltar seu foco na web.<ref name="ScalingOracle8i">J. Morle. "Scaling Oracle8i: building highly scalable OLTP system architectures". Addison-Wesley Professional (January 2, 2000), 2000. ISBN 0-201-32574-8. URL http://www.scaleabilities.co.uk/book/scalingOracle8i.pdf {{Wayback|url=http://www.scaleabilities.co.uk/book/scalingOracle8i.pdf |date=20100821210050 }}</ref> O Oracle8i realmente tem foco na web, foi o primeiro objeto de banco de dados relacional (ORDBMS) mas representa apenas um esboço de características para o então Oracle9i, lançado em 2000 (ano posterior ao de lançamento do Oracle8i) e considerado por publicações oficiais da própria Oracle (Oracle Press Books) como o primeiro banco de dados relacional (RDBMS) que oferece uma plataforma de suporte e desenvolvimento para a Internet.<ref name="oracle9iWindows">A. Adkoli and R. Velpuri. Oracle9i for Windows Handbook. McGraw-Hill Professional, 2002. ISBN 0072190922. URL http://books.google.com.br/books?id=L8K5BAt7kzcC&pg=PA2</ref><ref name="oracle9i2">''Overview of Oracle9i'', Oracle9i Database New Features, Release 1 (9.0.1). All rights reserved. Disponível em http://download.oracle.com/docs/cd/A91202_01/901_doc/server.901/a90120/ch1_over.htm</ref> Além de oferecer toda infra-estrutura para o suporte ao modelo web, o Oracle9i inovou com uma ferramenta para Servidores Paralelos chamada Real Application Clusters,<ref name="oracle9iRAC"> Oracle9i Real Application Clusters Concepts, 2002. URL http://download.oracle.com/docs/cd/B10501_01/rac.920/a96597/psintro.htm#15217</ref> melhorou o suporte a documentos em XML e realizou melhorias fundamentais de performance e gerenciamento no SGBD para o trabalho via Internet. As versões 10g e 11g apresentam o "g" no lugar do sufixo "i", mas ao contrário do que ocorre tradicionalmente da indústria de software, não há nenhuma relação de precedência entre as letras, isto é, não há nenhuma versão anterior a Oracle 10g chamada Oracle 10f, por exemplo. As letras simplesmente representam um recurso de marketing para demonstrar o foco do produto em "Internet" ou "Grid".
 
Muita controvérsia existe quanto à definição de qual foi, de fato, a primeira versão do Oracle a oferecer uma plataforma para suporte e desenvolvimento de aplicações web, com algumas referência indicando o pioneirismo à versão 9i,<ref name="oracle9iWindows" /><ref name="oracle9i1">Ferrari, Fabrício Augusto. ''Crie Banco de Dados em MySQL'', 2007, Editora Digerati Books. All rights reserved. Disponível em http://books.google.com.br/books?id=mhPLNARi1NkC&pg=PT113</ref> enquanto outras apontam a versão 8i.<ref name="oracle8i" /><ref name="ScalingOracle8i" /> Apesar do pioneirismo do Oracle8i na introdução de características web (JServer e OAS), o Oracle9i foi responsável por oferecer um ambiente completo de desenvolvimento de aplicações voltadas para a web.<ref name="oracle9i2" /><ref name="oracleIAS8i">Oracle Internet Application Server 8i - A Sneak Preview URL http://www2.sys-con.com/ITSG/virtualcd/java/archives/0507/devin/index.html</ref> Após o primeiro lançamento da versão 9i, a Oracle lançou releases e continuou aprimorando a sua plataforma de desenvolvimento. Ofereceu melhorias de performance a características de tolerância a falhas e melhorou o suporte ao formato XML.<ref name="oracle9i3">''Oracle 11g XML DB vs DB 2 9.5 pureXML v3.0'', Oracle. All rights reserved. Disponível em http://www.oracle.com/technetwork/database/features/xmldb/db.pdf</ref>
Linha 59:
* [[SQL*Plus]]
* [[PL/SQL]]
* [[Programa de certificação da Oracle]]
* [[Oracle Certified Associate|OCA]]
* [[OCP]]
* [[OCM]]
 
{{Notas}}