Oracle
Oracle é um sistema gerenciador de banco de dados que nasceu no fim da
década de 70, quando Larry Ellison um empresário norte-americano atualmente
considerado como a quinta pessoa mais rica do mundo com um patrimônio líquido
estimado em 50 bilhões de dólares, viu uma oportunidade que outras companhias
enormes não haviam percebido, descobriu em um protótipo funcional de um banco
de dados relacional que nenhuma empresa tinha focava em comercializar essa
tecnologia.
Principais edições -
● Enterprise Edition (EE)
Inclui mais funcionalidades que a 'Standard Edition', especialmente nas áreas
de performance e segurança. EE não tem limite de memória e pode utilizar
clusterização usando o software Oracle RAC.
● Standard Edition (SE)
Contém a funcionalidade básica de banco de dados. SE não possui limite de
memória e pode utilizar clusterização com o Oracle RAC.
● Standard Edition One
Possui algumas restrições de funcionalidades adicionais. Ela não possui
limitações de memória. Essa edição deixou de ser comercializada em 2016.
● Express Edition
Possui tamanho de apenas 150 MB, um máximo de 4 GB de dados de
usuário e 1 GB de memória. O suporte para esta versão é feito
exclusivamente através de fóruns on-line, sem o suporte da Oracle.
● Oracle Personal Edition
Fornece a funcionalidade de "alto fim" mas é comercializada para
desenvolvedores específicos que trabalham em estações de trabalho
pessoais.
● Oracle Database Lite
Destinada para rodar em dispositivos móveis. O banco de dados, localizado
parcialmente no dispositivo móvel, pode sincronizar com uma instalação
baseada em servidor.
● Oracle RAC
É um banco de dados ou conjunto de bancos de dados agrupados em um
conjunto de servidores usando o software fornecido pela Oracle, chamado
Oracle Clusterware. Oracle RAC é um único banco de dados que é acessado
e compartilhado por várias instâncias do Oracle em execução em servidores
separados. Em um ambiente Oracle RAC, múltiplas instâncias acessam uma
única database.
Sql (Structured query language)
Sql ou Structured query language em português linguagem de consulta
estruturada, é uma linguagem desenvolvida para gerenciar dados relacionais em um
SGBD, ou para processamento de fluxo de dados em um sistema de gerenciamento
de fluxo de dados. Foi criado por Donald D. Chamberlin que é um cientista da
computação norte-americano, um dos principais designers da especificação original
da linguagem SQL junto com Raymond Boyce, que foi um cientista da computação
americano conhecido por sua pesquisa em bancos de dados relacionais.
Principais edições -
● SQL Server 7.0
Introduziu o suporte a transações distribuídas e a integração com o Active
Directory.
● SQL Server 2000
Marcou uma grande evolução, com a introdução do Analysis Services,
Integration Services e Reporting Services, formando a plataforma de
Business Intelligence da Microsoft.
● SQL Server 2005
Trouxe importantes avanços em performance, escalabilidade e alta
disponibilidade.
● SQL Server 2008
Introduziu o suporte a dados espaciais, melhorias no desempenho e novas
ferramentas de desenvolvimento.
● SQL Server 2012
Focado em Big Data e Cloud Computing, com o suporte ao Hadoop e Azure.
● SQL Server 2014
Aprimorou a performance em consultas complexas e introduziu novas
funcionalidades de segurança.
● SQL Server 2016
Aumentou a capacidade de processamento in-memory e trouxe novas
funcionalidades para o desenvolvimento de aplicativos.
● SQL Server 2017
Introduziu o suporte a Linux e Docker, além de novas funcionalidades de
machine learning.
● SQL Server 2019
Aprimorou o suporte a Big Data e Cloud, com novas funcionalidades de
gerenciamento de dados.