Microsoft SQL Server e Oracle RDBMS pode ter muitas semelhanças, mas ambos mantêm diferenças óbvias , incluindo diferenças na abrangência e sintaxe de suas respectivas línguas SQL, suporte a plataformas e funcionalidades out-of -the-box . Além disso , o SQL Server goza da reputação de ser mais simples de instalar, gerenciar e dar suporte quando comparado ao Oracle. Requisitos do sistema operacional
SQL Server só irá funcionar em um computador baseado em x86 , que opera uma versão do Microsoft Windows Server. Software de banco de dados Oracle, por outro lado , goza de apoio multi-plataforma mais ampla , incluindo os sistemas que operam o Windows XP e Windows Server 2000 e acima, AIX, Solaris , Unix e Linux .
Edições software < br >
existe SQL Server 2008 em três edições , abrangendo sete produtos : a edição do núcleo , como o SQL Server Enterprise e SQL Server Standard ; edições especializadas para grupos de trabalho, aplicações web ou desenvolvedor , eo Express grátis ou o motor 3.5 de desktop compacto . A Oracle oferece um total de três produtos: . Empresa , Standard e as edições pessoais livres
Características e Preços
SQL Server geralmente custa menos para licenciar e manter que o sistema de banco de dados Oracle. Por exemplo , o SQL Server 2005 de operação em um único processador tem um custo aproximado de US $ 5.000 , em comparação com US $ 15.000 para a versão padrão do Oracle, a partir de 2010 . SQL Server também tende a agrupar recursos adicionais , tais como OLAP e mineração de dados , com o seu software ao passo que a Oracle cobra separadamente para cada componente.
SQL Idiomas
usa o SQL Server um sabor da linguagem de programação SQL chamado Transact -SQL ou T-SQL. As capacidades do T-SQL incluem controle de fluxo da linguagem; variáveis locais ; funções de apoio para processar strings, datas e matemática , e as expansões em instruções DELETE e UPDATE . Oracle usa SQL linguagem procedural ou PL /SQL. PL /SQL é mais robusto do que o T-SQL , fornecendo suporte para linguagens orientadas a objeto , como Java, rotinas e matrizes 3GL .
Segurança
SQL Server mantém uma melhor registro de segurança que o seu homólogo Oracle. De acordo com uma comparação de 2006 relatado por David Lichtfield , Microsoft abordou 59 vulnerabilidades para o seu SQL Server 7 , 2000 e 2005 bancos de dados . A Oracle abordadas 233 falhas com o Oracle 8 , 9 e bancos de dados 10g .
Usabilidade
SQL Server é mais fácil de instalar, usar e gerenciar , quando comparado com o seu homólogo Oracle. O banco de dados Oracle, por outro lado , permite uma maior sintonia fina de sua configuração por meio de ajustes nos parâmetros de inicialização.