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

fmms 13年前
     <p> 2012年是微软向 PHP 开发人员抛出橄榄枝的第五个年头。从入门级 IDE——Web Matrix 到高端云平台 Windows Azure,微软产品随处可见这门流行语言的身影。此次微软发布的“SQL Server PHP 3.0 驱动”将注意力集中在了 SQL Server 2012 新特性上。</p>    <p> LocalDB 为小型安装提供了支持,它是一个轻量级版本的 SQLServer,可以在应用程序试图访问数据库文件时自行启动。由于 PHP 主要是一门服务端语言,因此,LocalDB 对于那些不想在开发机器上安装 SQL Server 完整副本的程序员会比较有吸引力。</p>    <p> 另外一个支持的特性是“<a href="/misc/goto?guid=4958333623595178531">AlwaysOn</a>”集群。该版本中加入了对 Application Intents 的支持,以允许连接重新路由到只读服务器,并进行多子网故障转移。其中,后者专门为分布在世界各个区域的故障转移服务器设计。</p>    <p> 最后,PHP 驱动支持客户端对查询结果进行缓存。通过在内存中存储行,可以减少“随后服务器按行获取结果集所需要的往返”。</p>    <p> <a href="/misc/goto?guid=4958333624625239127">微软 SQL Server PHP 驱动3.0</a>可从微软下载中心下载,<a href="/misc/goto?guid=4958333625430705560">相关文档</a>可在 MSDN 上找到。另外,<a href="/misc/goto?guid=4958333626225426506">源代码</a>使用 Apache 许可发布在 CodePlex 上。而目前可用的 PHP 驱动只有 Windows 版本。</p>    <p> <strong>查看英文原文:</strong><a href="/misc/goto?guid=4958333627026859841">http://www.infoq.com/news/2012/03/PHP-SQL-Server-2012</a></p>