Como aplicações de rede e Web tornam-se cada vez mais significativa , a importância dos sistemas de gerenciamento de banco de dados relacionais também aumenta. Selecionando o caminho certo para suas necessidades é essencial para garantir a qualidade eo bom desempenho de sua aplicação. Microsoft SQL é uma opção que muitas pessoas selecionar. Conhecendo as vantagens e desvantagens de executar o Microsoft SQL Server irá ajudá-lo a determinar se é certo para você. Desvantagem: Custo
Uma das principais desvantagens de se utilizar o Microsoft SQL Server em vez de um sistema de gerenciamento de banco de dados relacional alternativa é que as opções de licenciamento são muito caros . Apesar de usar o software para fins educacionais ou de desenvolvimento é livre, qualquer tipo de uso comercial incorre em uma taxa de licenciamento . Para o SQL Server 2008 , por exemplo , o SQL Server Standard Edition custa 7.171 dólares por processador. A edição do SQL Server Datacenter é $ 54.990 por processador , de acordo com o site da Microsoft. Para as pequenas empresas e os indivíduos que funcionam com fins lucrativos sites , isso é inviável . Software concorrentes, como o MySQL, muitas vezes é gratuito para uso . Nos casos em que não é , no entanto , o pacote MySQL Enterprise mais caro custa 4.999 dólares por servidor a cada ano. Isso é significativamente mais barato do que até mesmo o pacote Standard Edition Microsoft SQL
Vantagem: . Software de Gestão Empresarial -Grade
Microsoft SQL Server inclui , de nível empresarial de software profissional de gestão de banco de dados. Alguns concorrentes, como MySQL , desenvolveram um software semelhante nos últimos anos, mas a Microsoft SQL Server é mais fácil de usar e tem mais recursos. O suporte total para gatilhos , por exemplo, são suportados em produtos da Microsoft. MySQL introduziu gatilhos recentemente , mas eles não são totalmente suportados. O software oferecido pela Microsoft também oferece estreita integração com a NET , o que não é o caso de produtos concorrentes
Desvantagem: . . Compatibilidade limitada
Microsoft SQL Server só é projetado para rodar em servidores baseados no Windows. Por várias razões , incluindo os custos de licenciamento e preocupações com a segurança , os desenvolvedores podem optar por hospedar seus sites em máquinas baseadas em Unix. Eles não seriam capazes de usar o SQL Server neste caso. Produtos concorrentes são frequentemente capaz de rodar em outras plataformas. Ao contrário do Microsoft SQL Server, MySQL é suportado em todas as principais plataformas , incluindo Windows, Linux, Mac OSX , e outras variantes de Unix. Além de ser capaz de rodar em plataformas não-Windows , também pode haver problemas de compatibilidade em relação a interação com os aplicativos que estão sendo executados em outras plataformas
Vantagem: . Excelente Apoio de Recuperação de Dados
< br >
dados corrompido é sempre uma preocupação quando ocorrer queda de energia ou desligamentos incorretos . Microsoft SQL Server tem uma série de características que promovem a restauração e recuperação de dados. Embora tabelas individuais não podem ser copiados ou restaurados , as opções completas de restauração de banco de dados estão disponíveis. Através do uso de arquivos de log , cache e backups, o produto da Microsoft permite que você se sentir confiante de que as opções de recuperação de desastres são abundantes.