您好,欢迎访问一九零五行业门户网

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

mysql也为php6专门设计了一个native driver,称为mysqlnd,这是一个采用php开源协议(即 php license)的mysql数据库驱动,避免了
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扩展生效。
其它类似信息

推荐信息