Oracle ou SQL Server
13/04/2015
0
Com o lançamento do Always On e outras novidades.
Oracle ou SQL Server?
Criei um artigo para debatermos.
Ta lá no meu site:
www.guiadba.com.br
Thiago Cruz
Post mais votado
13/04/2015
Nos projetos em que atuo sempre existe a diretriz tecnológica e as tecnologias homologadas pelo cliente, então não tem como ser parcial ou passional. Sigo as especificações técnicas de cada cliente. Claro posso contestar com argumentos técnicos coerentes qual caminho tomar, mas tudo formalizado e acima de tudo com embasamento técnico. Agora empresa de menor porte muitas vezes não tem esta definição e vai do profissional ser mesmo profissional e adotar a tecnologia que melhor atende ao cenário.
No que foi listado destaques do Oracle o que pode ser notado como destaque, levando-se em consideração a visão técnica, seria:
-Segurança, apesar do SQL Server ter boas ferramentas de segurança, ainda assim não compara-se ao Oracle
-Quantidades de índices onde o Oracle tem mais índice que o SQL Server
-E acrescento performance em alguns casos.
No mais é tudo perfunctório. Não faz muita diferença na maioria dos cenários. Não vale a pena gastar mais para ter um banco de dados que rode em vários sistemas operacionais se sua diretriz é usar somente um sistema operacional. Então devemos no ater ao cenário e ao limites do que estamos configurando. E uma dos destaques "Profissionais Oracle na maioria das vezes tem salários mais altos" pode ser algo que dificulte a adesão ao Oracle.
Infelizmente por existirem um grande número de profissional que não são profissionais, a TI fica mal vista e em muitos casos é considerada despesa e não investimento. E é até compreensível pois a quantidade de barbarismo que vejo por ai transvestido de soluções é enorme.
Acho que acima de tudo devemos ter bom senso e propormos solução dentro do que o cenário existe. Não adianta um canhão para matar um mosquito. E vejo muito disto em TI. As vezes cria-se arquiteturas complexas, e desnecessárias, sem ter nenhum beneficio prático. Academicamente é lindo, mas na vida real só contribui para o fracasso da solução proposta.
Então sempre devemos ser profissionais, pragmáticos, ter bom sendo e acima de tudo compreender o cenário. Como foi muito bem posto pela Marisiana, o importante é construir um bom alicerce, se tudo for construído pensando em portabilidade e escalabilidade, nada impede que se migre para outros BD´s. Ainda mais que hoje em dia a aplicação tem atomicidade e pode ser construída para utilizar qualquer banco de dados. Basta que o projetista tenha o conhecimento para isto.
Jothaz
Mais Posts
13/04/2015
Thiago Santana
Ah que goste mais de Oracle e outros que preferem SQL Server.
Já trabalhei com ambos e acho que esse ponto depende exclusivamente da escolha
por parte das empresas!
13/04/2015
Thiago Cruz
Para profissionais, ainda podemos falar bastante sobre essa discussão, mas como profissionais como decidir?
Trabalhar com a ferramenta que gosto ou migrar para a que melhor me atende.
13/04/2015
Thiago Santana
Acho que devemos ser profissionais ao ponto de deixar de lado nossas preferências.
13/04/2015
Thiago Cruz
Fora isso queria ver a opinião das pessoas quanto aos estudos do SGBD.
Escolher o que é mais intuitivo ou o que está em alta no mercado.
13/04/2015
Marisiana Battistella
Oracle SQL Server Developer é somente um executável, dispensando a instalação
Utilização do Oracle em mais de um sistema operacional
Desempenho
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)
Quantidades de índices onde o Oracle tem mais índice que o SQL Server
Oracle é muito mais utilizado entre grandes empresas
Profissionais Oracle na maioria das vezes tem salários mais altos
Hoje, o que as pessoas menos querem é perder tempo esperando a execução de relatórios e processos demorados.
A agilidade na obtenção das informações é algo considerado indispensável. E se for falar na segurança das informações, é o que mais preocupa os clientes.
Então, se a empresa puder trabalhar com Oracle e oferecer isso para seus clientes, certamente ela tem um diferencial em mãos.
13/04/2015
Thiago Cruz
13/04/2015
Roniere Almeida
13/04/2015
Marisiana Battistella
Por mais que possa restringir os pequenos clientes, no caso de eles não poderem pagar pelo serviço, pode-se adotar por um padrão que facilite uma futura migração de dados de um banco para outro.
Para um cliente que possui um alto fluxo de dados e um bom faturamento financeiro, um investimento desses se torna pequeno, se ele conseguir visualizar o alcance que podem vir a ter... Pois, se levar em conta desde a implementação de um sistema transacional até a implementação de um sistema de apoio a decisão, ter um banco de dados que possa dar suporte a tudo isso se torna necessário.
13/04/2015
Marisiana Battistella
Eu acho que muitos dos problemas que se tem em banco de dados ocorrem porque não foram tratados por profissionais que tem conhecimentos em banco de dados.
E muito disso ocorre porque as empresas não investem em um profissional com esses conhecimentos específicos.
Eu sempre digo que o banco de dados é o coração de qualquer sistema, se não souber cuidar dos dados não tem como vai garantir a qualidade deles.
13/04/2015
Jothaz
Eu acho que muitos dos problemas que se tem em banco de dados ocorrem porque não foram tratados por profissionais que tem conhecimentos em banco de dados.
E muito disso ocorre porque as empresas não investem em um profissional com esses conhecimentos específicos.
Eu sempre digo que o banco de dados é o coração de qualquer sistema, se não souber cuidar dos dados não tem como vai garantir a qualidade deles.
Acho que o primeiro passo para se tornar um verdadeiro profissional é reconhecer os seus limites, mas não se deixar limitar! kk
É paradoxal, contudo é o caminho.
Não é porque você instalou um servidor MySQL e construiu um site mequetrefe que você e especialista. Então estejas sempre disposto a aprender e ampliar seu horizontes, mas não seja pretensioso ao ponto que se propor a uma tarefa para qual não estejas qualificado.
Você sempre pode ter o olhar no infinito e além, mas sempre com os pés fincado no chão. kkkkkk
E apesar de cliché tudo depende do cenário.
13/04/2015
Marisiana Battistella
A humildade em admitir até onde se consegue contribuir realmente de acordo com o nível de conhecimento que se tem é fundamental, pois é a partir dali que se consegue evoluir.
Não se pode prometer levar ouro quando, no máximo, se consegue garantir bronze.
13/04/2015
Roniere Almeida
Clique aqui para fazer login e interagir na Comunidade :)