Bom, neste dia estarei falando um pouco sobre algo que aconteceu no meu dia a dia de trabalho e que acredito ser a duvida de muita gente. Então neste artigo estarei resumindo um pouco o assunto, pois esse tema poderia nos render, 2, 3, 4 artigos e ainda assim ficaríamos divididos.
Em uma conversa informal entre 3 DBA’s que já tiveram contato tanto com Oracle e SQL Server surgiu um impasse, qual das duas plataformas teria o aprendizado mas fácil?
Em 5 ou 10 minutos de conversa surgiram muita indagação sobre as duas plataformas.
Oracle:
- Facilidade de utilização através do Oracle SQL Developer
- Oracle SQL Server Developer é somente um executável, dispensando a instalação
- Utilização do Oracle em mais de um sistema operacional
- Desempenho
SQL Server:
- Ferramenta (management studio) muito mais intuitivo
- Facilidade pois é encontrado em diversas traduções
- Certificações em diversas línguas
- Instalação muito mais interativa
De fato essas são pequenas diferenças entre as duas plataformas, sendo que esses pequenos detalhes nada dizem para uma empresas, esses são pequenos detalhes entre as duas plataformas, muitos outros detalhes podem pesar na escolha entre as duas plataformas, pensando com uma visão empresarial podemos listar:
- Grande diferença entre valores em licenciamento, onde neste quesito o SQL Server é muito mais barato que o Oracle.
- Segurança, apesar do SQL Server ter boas ferramentas de segurança, ainda assim não compara-se ao Oracle
- Sistema Operacional de atuação, o Oracle pode ser instalado em diversos sistemas operacionais (Unix, Linux, HP/UX, BIM AIX, IBM VMS e Windows)
- Configuração contra desastres, o que foi a diferença brutal entre esses dos bancos de dados hoje em dia foi minimizado através da chegada do Always On no SQL Server
- Quantidades de índices onde o Oracle tem mais índice que o SQL Server
Fazendo uma outra analise podemos constatar uma grande diferença entre esses dois bancos de dados:
- Oracle é muito mais utilizado entre grandes empresas
- Profissionais Oracle na maioria das vezes tem salários mais altos
- No SQL Server a concorrência entre vagas x numero de candidatos é menor
- Maior numero de vagas para profissionais Oracle
- Profissionais SQL Server contam com uma administração do SGBD muito mais fácil
Bom, na verdade a discussão entre os dois SGBDs deve ser somente uma base para levar em conta qual SGBD escolher, é com certeza que digo, um DBA com pelo menos seus 10 anos de experiência, com certeza passara por mais de um SGBD.
Então não pense que em toda a sua vida profissional você estará atuando somente com um SGBD, em empresas de grande porte é comum ver mais de um banco de dados, até por que esse detalhe não é questão de melhor ou pior.
Para decidir qual dos dois bancos de dados implantar há uma analise entre diversos pontos, onde muita das vezes a balança pode pesar para qualquer um dos dois lados.
Profissionalmente falando, seja especialista em um e bom no outro.