Oracle
 sql >> Base de Dados >  >> RDS >> Oracle

SQL Server 2016 no Linux


Ontem, a Microsoft anunciou que lançará uma versão do SQL Server 2016 (a ser lançada ainda este ano) que será executada no Linux. Não demorou muito para a mídia divulgar a notícia. Rapidamente encontrei uma história aqui e aqui.

No momento, o SQL Server 2016 está disponível apenas para testes beta iniciais para alguns grupos selecionados e eu não sou um deles. Portanto, posso apenas especular como será o MSSQL no Linux. Ficarei muito curioso para saber como o SQL Server funcionará no Linux. Espero que alguma funcionalidade não esteja disponível ou pareça totalmente diferente. Tem que ser. Para começar, estou acostumado a fazer login na minha estação de trabalho Windows, autenticada pelo Active Directory. Isso serve como um Single Sign On para conectar-se ao SQL Server, pois o SQL Server possui integração nativa com o AD. Como isso funcionará no Linux? O SQL Server tem muita integração com o WMI, que perderemos no Linux. O que todos esses DBAs vão fazer para converter seus scripts do Powershell? Eu configurei o SQL Server para usar o Visualizador de Eventos para uma trilha de auditoria. Acho que vou ter que escrever em um arquivo de texto no Linux. O SQL Server está totalmente integrado ao Windows. Configurar um cluster de failover do MS foi fácil e colocar uma instância ativa/passiva do SQL Server em execução no FC foi brincadeira de criança. Tudo isso foi facilitado devido à forte integração entre o RDBMS e o SO. Como isso mudará no Linux?

Em qual distribuição Linux posso executar o SQL Server? Eu li que a Microsoft trabalhou bastante com a Canonical. O Ubuntu será o único Linux em que posso executar o SQL Server? Ou vou ver os dois grandes cães trabalhando juntos novamente, ou seja, Microsoft SQL Server no Oracle Linux?

Não encontrei muitas informações sobre por que a MS agora permitirá que o SQL Server seja executado no Linux. Eu vi alguns relatos da mídia citarem o CEO Satya Nadella, onde ele indicou que a MS iria abraçar mais o Open Source. Ouvi outros relatos da mídia mencionarem que essa era uma maneira de instalar o SQL Server mais na nuvem. Mas aprendi há muito tempo que quando você quer saber a motivação por trás de uma decisão de negócios, tudo se resume a dinheiro. Quinze ou dez anos atrás, se você estivesse configurando um novo sistema de banco de dados, você escolhia uma plataforma RDBMS. A única questão era qual. Os sistemas de banco de dados não tradicionais de hoje (MongoDB, Hadoop, etc) mudaram o cenário significativamente. Todos nós já vimos as histórias sobre o impacto dessas plataformas de banco de dados não RDBMS no fluxo de receita da Oracle Corp e como isso está ajudando a promover a corrida da Oracle para a nuvem. Bem, não pense que este é um problema exclusivo da Oracle. Outros fornecedores de RDBMS estão sob as mesmas pressões que a Oracle. Simplificando, fornecer um meio para permitir que o SQL Server seja executado no Linux é a maneira da Microsoft de aumentar o mercado potencial do produto. Siga o dinheiro e você verá que essa decisão é sobre tentar aumentar a participação de mercado em um mercado altamente competitivo.

Sempre falei abertamente sobre o fato de que odeio rodar o Oracle no Windows! Nos dias do Oracle 8 e 8i, o patch era um pesadelo. O script nativo do sistema operacional Windows nunca foi tão bom, então aprendi a confiar no Perl naquela época. Minha preferência pelo Oracle sempre foi executá-lo em Unix/Linux. Há alguns anos, minha empresa comprou um concorrente e eu herdei um banco de dados Oracle que ainda roda no Windows até hoje. Minha pele rasteja quando tenho que entrar no servidor para realizar algumas tarefas administrativas. Esse servidor finalmente será encerrado este ano e me livrarei do Oracle no Windows aqui.

Dito tudo isso, não consigo ver onde me apressaria para executar o SQL Server no Linux. Tenho certeza de que vou carregá-lo uma vez e brincar com ele. Mas, para trabalho real, ainda executarei o MSSQL no Windows. A forte integração facilita uma série de coisas e não vejo nenhuma vantagem até agora em fazer a troca do SO. Mas estou até muito interessado em vê-lo rodar.

Meu feed do Twitter explodiu ontem com este anúncio. Claro que sigo muitas pessoas da Oracle. Muitos estão se perguntando se o inferno congelou ou se os porcos estão voando agora. Este anúncio fez uma coisa, mesmo antes do lançamento do produto. Tem gerado muito buzz. Muitas pessoas estão falando sobre o SQL Server hoje.