微软为PHP添加SQL Server LocalDb及SQL Server AlwaysOn集群支持

2012年是微软向PHP开发人员抛出橄榄枝的第五个年头。从入门级IDE——Web Matrix到高端云平台Windows Azure,微软产品随处可见这门流行语言的身影。此次微软发布的“SQL Server PHP 3.0驱动”将注意力集中在了SQL Server 2012新特性上。

LocalDB为小型安装提供了支持,它是一个轻量级版本的SQLServer,可以在应用程序试图访问数据库文件时自行启动。由于PHP主要是一门服务端语言,因此,LocalDB对于那些不想在开发机器上安装SQL Server完整副本的程序员会比较有吸引力。

另外一个支持的特性是“AlwaysOn”集群。该版本中加入了对Application Intents的支持,以允许连接重新路由到只读服务器,并进行多子网故障转移。其中,后者专门为分布在世界各个区域的故障转移服务器设计。

最后,PHP驱动支持客户端对查询结果进行缓存。通过在内存中存储行,可以减少“随后服务器按行获取结果集所需要的往返”。

微软SQL Server PHP驱动3.0可从微软下载中心下载,相关文档可在MSDN上找到。另外,源代码使用Apache许可发布在CodePlex上。而目前可用的PHP驱动只有Windows版本。

查看英文原文:http://www.infoq.com/news/2012/03/PHP-SQL-Server-2012

你可能感兴趣的:(微软为PHP添加SQL Server LocalDb及SQL Server AlwaysOn集群支持)