Heim > Backend-Entwicklung > PHP-Tutorial > mysqlnd是什么

mysqlnd是什么

PHPz
Freigeben: 2020-09-04 13:45:41
Original
2426 Leute haben es durchsucht

mysqlnd是什么

mysqlnd是什么?

Mysql Native驱动(Mysql Native Driver 简称:mysqlnd )在PHP5.3.0版本中被引入。PHP5.4之后的版本mysqlnd被作为默认配置选项。 由zend 公司开发的MySQL数据库驱动,采用PHP开源协议(即 PHP license)避免了任何可能存在的版权问题。而旧的libmysql是有Mysql AB公司(现在的Oracle Corporation)开发,依照mysql license。它是新的函数库,libmysql有的功能它几乎都有,但是mysqlnd并不像libmysql那样作为通用库,它是专门为PHP而写的一个库,用了PHP的内在管理函数以及一些网络流的函数。

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

1、mysqlnd更容易编译; 因为它是php源码树的一个组成部分

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

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

4、mysqlnd更快

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

6、mysqlnd使用了PHP license以避免不必要的版权纠纷

更多相关知识,请访问PHP中文网

Verwandte Etiketten:
Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Aktuelle Ausgaben
So ändern Sie MySQL in MySQL
Aus 1970-01-01 08:00:00
0
0
0
MySQL stoppt den Prozess
Aus 1970-01-01 08:00:00
0
0
0
MySQL-Startfehler unter Centos
Aus 1970-01-01 08:00:00
0
0
0
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage