BT

PHP: Liberado suporte ao LocalDB do SQL Server e a clusters do SQL Server 'AlwaysOn'

por Jonathan Allen , traduzido por Marcelo Costa em 14 Mar 2012 |

2012 marca o quinto ano desde que a Microsoft começou a cortejar os desenvolvedores PHP. Esta popular linguagem de programação pode ser encontrada em todos os níveis dos produtos da empresa, desde a IDE WebMatrix até a avançada plataforma final em cloud do Windows Azure. Conhecida como "Microsoft Drivers 3.0 for PHP for SQL Server", a versão tem seu foco principal nos novos recursos do SQL Server 2012.

Para pequenas instalações, agora existe o suporte ao LocalDB, uma versão bem leve do SQL Server que é automaticamente iniciada quando uma aplicação realiza o acesso aos arquivos do banco de dados. Uma vez que o PHP é uma linguagem que funciona no lado do servidor, o LocalDB torna-se uma alternativa muito interessante para os desenvolvedores, já que dispensa a execução de uma cópia completa do servidor SQL na estação de trabalho.

No outro lado do espectro, há o suporte para os clusters "AlwaysOn". A versão inclui o suporte aos Application Intents, permitindo que a conexão seja roteada para um servidor de somente-leitura quando necessário, assim como para subredes de failover. Este último recurso foi concebido para ser utilizado com servidores de failover distribuídos em regiões geograficamente separadas pelo mundo.

Por fim, os drivers PHP agora incluem suporte para armazenar os resultados da consulta no cliente. Ao armazenar as linhas na memória, pode-se reduzir as "idas e vindas do servidor, geralmente necessárias para recuperar o resultado linha por linha".

O pacote contendo o Microsoft Drivers 3.0 for SQL Server for PHP, disponível ainda apenas para a versão PHP do Windows, é oferecido no Centro de Download da Microsoft, e a documentação pode ser encontrada no MSDN. O código fonte está disponível no CodePlex sob uma licença Apache.

Olá visitante

Você precisa cadastrar-se no InfoQ Brasil ou para enviar comentários. Há muitas vantagens em se cadastrar.

Obtenha o máximo da experiência do InfoQ Brasil.

Dê sua opinião

HTML é permitido: a,b,br,blockquote,i,li,pre,u,ul,p

Receber menssagens dessa discussão
Comentários da comunidade

HTML é permitido: a,b,br,blockquote,i,li,pre,u,ul,p

Receber menssagens dessa discussão

HTML é permitido: a,b,br,blockquote,i,li,pre,u,ul,p

Receber menssagens dessa discussão

Dê sua opinião

Conteúdo educacional

Feedback geral
Bugs
Publicidade
Editorial
InfoQ Brasil e todo o seu conteúdo: todos os direitos reservados. © 2006-2013 C4Media Inc.
Política de privacidade
BT