阅读内容

mysqlnd成为php 5.3中的默认mysql驱动优点

[日期:2008-09-22] 来源:Linux公社  作者:Linux编辑


MySQL也为PHP6专门设计了一个native driver,称为mysqlnd,这是一个采用PHP开源协议(即 PHP license)的MySQL数据库驱动,避免了任何可能存在的版权问题,所以PHP开发者可以放心大胆地使用。

mysqlnd成为php 5.3中的默认mysql驱动,它有如下优点:

解决了版权隐患问题,如上所述;由于版权问题,PHP5中没有默认支持MySQL,不像以前的PHP4那样可以直接使用MySQL函数。Mysql支持还需要把libmysql.dll复制到windows目录,然后修改php.ini等等,比较麻烦。

功能改进、效率提高,包括优化过的数据库持久化连接,这非常重要;

mysqlnd编译安装更简单,因为它是php源码树的一个组成部分。

Mysqlnd目前只支持PHP6,将来会支持PHP5,因为PHP5的接受程度一直在稳定上升,特别是很多PHP开发框架如Zend Framework等的渐渐普及,将带动PHP5的普及。

mysqlnd和php内部机制结合更紧密,是优化过的mysql驱动

mysqlnd更节省内存,从测试结果来看,比传统的mysql扩展节省40%的内存

mysqlnd更快

mysqlnd提供了丰富的性能统计功能

这个改动应同时对mysql和pdo_mysql扩展生效。




本文评论       全部评论
发表评论
  • 尊重网上道德,遵守中华人民共和国的各项有关法律法规
  • 承担一切因您的行为而直接或间接导致的民事或刑事法律责任
  • 本站管理人员有权保留或删除其管辖留言中的任意内容
  • 本站有权在网站内转载或引用您的评论
  • 参与本评论即表明您已经阅读并接受上述条款


点评: 字数
姓名:

L
I
N
U
X


GOOGLE搜索
Google