O Que é Oracle Database (Oracle DB)

Oracle Database (Oracle DB) é um sistema de gerenciamento de banco de dados relacional (RDBMS) da Oracle Corporation.

Originalmente desenvolvido em 1977 por Lawrence Ellison e outros desenvolvedores, o Oracle DB é um dos mais confiáveis e amplamente utilizados mecanismos de banco de dados relacionais.

O sistema é construído em torno de um framework de banco de dados relacional no qual os objetos de dados podem ser acessados diretamente pelos usuários (ou um front end do aplicativo) através de uma linguagem de consulta estruturada (SQL).

A Oracle é uma arquitetura de banco de dados relacional totalmente escalável e é frequentemente usada por empresas globais, que gerenciam e processam dados em redes de área local e ampla.

O banco de dados Oracle tem seu próprio componente de rede para permitir comunicações através de redes.

O Oracle DB também é conhecido como Oracle RDBMS e, às vezes, apenas Oracle.

Oracle DB rivaliza com o SQL Server da Microsoft no mercado de bancos de dados corporativos. Existem outras ofertas de banco de dados, mas a maioria destes comando uma pequena quota de mercado em comparação com o Oracle DB e SQL Server. Felizmente, as estruturas do Oracle DB e SQL Server são bastante semelhantes, o que é um benefício ao aprender administração de banco de dados.

Oracle DB é executado na maioria das principais plataformas, incluindo Windows, UNIX, Linux e Mac OS. Diferentes versões de software estão disponíveis, com base em requisitos e orçamento.

As edições do Oracle DB são hierarquicamente divididas da seguinte forma:

  • Edição Enterprise: Oferece todos os recursos, incluindo desempenho e segurança superiores, e é o mais robusto.
  • Edição Standard: Contém funcionalidade básica para usuários que não precisam do pacote robusto da Enterprise Edition.
  • Edição Expressa (XE): A edição leve, gratuita e limitada para Windows e Linux

Oracle Lite: Para dispositivos móveis

Uma característica chave do Oracle é que sua arquitetura é dividida entre o lógico e o físico. Esta estrutura significa que para a computação distribuída em larga escala, também conhecida como grid computing, a localização dos dados é irrelevante e transparente para o usuário, permitindo uma estrutura física mais modular que pode ser adicionada e alterada sem afetar a atividade do banco de dados, seus dados ou usuários.

A partilha de recursos desta forma permite redes de dados muito flexíveis cuja capacidade pode ser ajustada para cima ou para baixo de acordo com a procura, sem degradação do serviço.

Permite ainda a criação de um sistema robusto, uma vez que não existe um ponto único em que uma falha possa fazer descer a base de dados, uma vez que o esquema em rede dos recursos de armazenamento significa que qualquer falha seria apenas local