ΠΡΠ°ΠΉΠ²Π΅Ρ MySQL Native Driver, ΠΈΠ»ΠΈ mysqlnd, ΠΏΡΠ΅Π΄ΠΎΡΡΠ°Π²Π»ΡΠ΅Ρ API, ΡΠ΅ΡΠ΅Π· ΠΊΠΎΡΠΎΡΡΠΉ ΠΏΠ»Π°Π³ΠΈΠ½Ρ Π²ΡΡΡΠ°ΠΈΠ²Π°ΡΡΡΡ
Π² Π΄ΡΠ°ΠΉΠ²Π΅Ρ.
ΠΠ»Π°Π³ΠΈΠ½Ρ Π΄ΡΠ°ΠΉΠ²Π΅ΡΠ° mysqlnd
ΡΠ°Π±ΠΎΡΠ°ΡΡ Π½Π° ΡΡΠΎΠ²Π½Π΅ ΠΌΠ΅ΠΆΠ΄Ρ PHP-ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡΠΌΠΈ ΠΈ MySQL-ΡΠ΅ΡΠ²Π΅ΡΠΎΠΌ, Π°Π½Π°Π»ΠΎΠ³ΠΈΡΠ½ΠΎ
ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡ MySQL Proxy, ΠΊΠΎΡΠΎΡΠΎΠ΅ ΡΠ°ΠΊΠΆΠ΅ ΡΠ°Π±ΠΎΡΠ°Π΅Ρ ΠΌΠ΅ΠΆΠ΄Ρ ΠΊΠ»ΠΈΠ΅Π½ΡΡΠΊΠΈΠΌΠΈ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡΠΌΠΈ ΠΈ ΡΠ΅ΡΠ²Π΅ΡΠΎΠΌ MySQL.
ΠΠ»Π°Π³ΠΈΠ½Ρ Π΄ΡΠ°ΠΉΠ²Π΅ΡΠ° mysqlnd Π²ΡΠΏΠΎΠ»Π½ΡΡΡ ΡΠΈΠΏΠΎΠ²ΡΠ΅
Π·Π°Π΄Π°ΡΠΈ MySQL Proxy Π½Π°ΠΏΠΎΠ΄ΠΎΠ±ΠΈΠ΅ Π±Π°Π»Π°Π½ΡΠΈΡΠΎΠ²ΠΊΠΈ Π½Π°Π³ΡΡΠ·ΠΊΠΈ, ΠΌΠΎΠ½ΠΈΡΠΎΡΠΈΠ½Π³Π° ΠΈ ΠΎΠΏΡΠΈΠΌΠΈΠ·Π°ΡΠΈΠΈ
Π±ΡΡΡΡΠΎΠ΄Π΅ΠΉΡΡΠ²ΠΈΡ. ΠΠ·-Π·Π° Π΄ΡΡΠ³ΠΎΠΉ Π°ΡΡ
ΠΈΡΠ΅ΠΊΡΡΡΡ ΠΈ ΠΌΠ΅ΡΡΠ° ΠΎΠ±ΡΠ°Π±ΠΎΡΠΊΠΈ Π·Π°ΠΏΡΠΎΡΠΎΠ²
ΠΏΠ»Π°Π³ΠΈΠ½Ρ Π΄ΡΠ°ΠΉΠ²Π΅ΡΠ° mysqlnd Π½Π΅ ΡΠΎΠ΄Π΅ΡΠΆΠ°Ρ Π½Π΅Π΄ΠΎΡΡΡΠΎΠ² MySQL Proxy Π½Π°ΠΏΠΎΠ΄ΠΎΠ±ΠΈΠ΅
Π΅Π΄ΠΈΠ½ΠΎΠΉ ΡΠΎΡΠΊΠΈ ΠΎΡΠΊΠ°Π·Π°, Π½Π΅ ΡΡΠ΅Π±ΡΡΡ ΡΡΡΠ°Π½ΠΎΠ²ΠΊΠΈ ΠΎΡΠ΄Π΅Π»ΡΠ½ΠΎΠ³ΠΎ ΠΏΡΠΎΠΊΡΠΈ-ΡΠ΅ΡΠ²Π΅ΡΠ°
ΠΈ ΠΈΠ·ΡΡΠ΅Π½ΠΈΡ Π½ΠΎΠ²ΠΎΠ³ΠΎ ΡΠ·ΡΠΊΠ° ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΡ Lua.
ΠΠ»Π°Π³ΠΈΠ½ mysqlnd ΡΠ°ΡΡΠΈΡΡΠ΅Ρ ΡΡΠ½ΠΊΡΠΈΠΈ Π΄ΡΠ°ΠΉΠ²Π΅ΡΠ°
mysqlnd. ΠΠ»Π°Π³ΠΈΠ½ ΡΠΌΠ΅Π΅Ρ ΠΏΠ΅ΡΠ΅Ρ
Π²Π°ΡΡΠ²Π°ΡΡ Π²ΡΠ·ΠΎΠ²Ρ ΡΡΠ½ΠΊΡΠΈΠΉ
Π΄ΡΠ°ΠΉΠ²Π΅ΡΠ° mysqlnd ΠΈΠ· MySQL-ΠΌΠΎΠ΄ΡΠ»Π΅ΠΉ PHP Π½Π°ΠΏΠΎΠ΄ΠΎΠ±ΠΈΠ΅
ext/mysql, ext/mysqli ΠΈ PDO_MYSQL.
ΠΠΎΡΡΠΎΠΌΡ ΠΏΠ»Π°Π³ΠΈΠ½Π°ΠΌ Π΄ΡΠ°ΠΉΠ²Π΅ΡΠ° mysqlnd Π΄ΠΎΡΡΡΠΏΠ΅Π½ ΠΏΠ΅ΡΠ΅Ρ
Π²Π°Ρ ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ Π·Π°ΠΏΡΠΎΡΠ°,
ΠΊΠΎΡΠΎΡΡΠΉ ΠΌΠΎΠ΄ΡΠ»ΠΈ Π²ΡΠΏΠΎΠ»Π½ΠΈΠ»ΠΈ ΠΈΠ· ΠΊΠ»ΠΈΠ΅Π½ΡΡΠΊΠΎΠ³ΠΎ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡ.
ΠΠ»Π°Π³ΠΈΠ½Ρ ΡΠΌΠ΅ΡΡ ΠΏΠ΅ΡΠ΅Ρ
Π²Π°ΡΡΠ²Π°ΡΡ ΠΈΠ»ΠΈ ΠΏΠΎΠ΄ΠΌΠ΅Π½ΡΡΡ Π²ΡΠ·ΠΎΠ²Ρ Π²Π½ΡΡΡΠ΅Π½Π½ΠΈΡ
ΡΡΠ½ΠΊΡΠΈΠΉ Π΄ΡΠ°ΠΉΠ²Π΅ΡΠ° mysqlnd.
API Π½Π΅ ΠΎΠ³ΡΠ°Π½ΠΈΡΠΈΠ²Π°Π΅Ρ ΠΌΠΎΠ΄ΠΈΡΠΈΠΊΠ°ΡΠΈΡ ΡΠ°Π±Π»ΠΈΡ Π²Π½ΡΡΡΠ΅Π½Π½ΠΈΡ
ΡΡΠ½ΠΊΡΠΈΠΉ Π΄ΡΠ°ΠΉΠ²Π΅ΡΠ° mysqlnd
ΠΈ ΡΠ°Π·ΡΠ΅ΡΠ°Π΅Ρ ΠΏΠ΅ΡΠ΅Π½Π°ΠΏΡΠ°Π²Π»ΡΡΡ Π²ΡΠ·ΠΎΠ²Ρ ΠΊΠΎΠ½ΠΊΡΠ΅ΡΠ½ΡΡ
ΡΡΠ½ΠΊΡΠΈΠΉ Π΄ΡΠ°ΠΉΠ²Π΅ΡΠ° mysqlnd
ΠΈΠ· mysqlnd-ΠΌΠΎΠ΄ΡΠ»Π΅ΠΉ Π½Π° ΡΡΠ½ΠΊΡΠΈΠΈ mysqlnd-ΠΏΠ»Π°Π³ΠΈΠ½Π°.
Π£ΠΏΡΠ°Π²Π»Π΅Π½ΠΈΠ΅ ΡΠ°Π±Π»ΠΈΡΠ΅ΠΉ Π²Π½ΡΡΡΠ΅Π½Π½ΠΈΡ
ΡΡΠ½ΠΊΡΠΈΠΉ
Π΄ΡΠ°ΠΉΠ²Π΅ΡΠ° mysqlnd Π΄Π°ΡΡ ΠΏΠ»Π°Π³ΠΈΠ½Π°ΠΌ ΠΌΠ°ΠΊΡΠΈΠΌΡΠΌ Π³ΠΈΠ±ΠΊΠΎΡΡΠΈ.
ΠΠ»Π°Π³ΠΈΠ½Ρ Π΄ΡΠ°ΠΉΠ²Π΅ΡΠ° mysqlnd β ΡΠ°ΠΊΡΠΈΡΠ΅ΡΠΊΠΈ PHP-ΠΌΠΎΠ΄ΡΠ»ΠΈ Π½Π° ΡΠ·ΡΠΊΠ΅ C,
ΠΊΠΎΡΠΎΡΡΠ΅ ΡΠ°Π±ΠΎΡΠ°ΡΡ ΡΠ΅ΡΠ΅Π· API ΠΈΠ½ΡΠ΅Π³ΡΠ°ΡΠΈΠΈ mysqlnd-ΠΏΠ»Π°Π³ΠΈΠ½ΠΎΠ²
Π² PHP-Π΄ΡΠ°ΠΉΠ²Π΅Ρ MySQL Native Driver, ΠΈΠ»ΠΈ mysqlnd.
ΠΠ»Π°Π³ΠΈΠ½Ρ Π½Π° 100 % ΠΏΡΠΎΠ·ΡΠ°ΡΠ½Ρ
Π΄Π»Ρ PHP-ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ. ΠΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ Π½Π΅ ΡΡΠ΅Π±ΡΠ΅ΡΡΡ ΠΈΠ·ΠΌΠ΅Π½ΡΡΡ, ΠΏΠΎΡΠΊΠΎΠ»ΡΠΊΡ ΠΏΠ»Π°Π³ΠΈΠ½Ρ ΡΠ°Π±ΠΎΡΠ°ΡΡ
Π½Π° Π΄ΡΡΠ³ΠΎΠΌ ΡΡΠΎΠ²Π½Π΅. Π‘ ΡΠΎΡΠΊΠΈ Π·ΡΠ΅Π½ΠΈΡ ΠΏΠΎΠ²Π΅Π΄Π΅Π½ΠΈΡ, mysqlnd-ΠΏΠ»Π°Π³ΠΈΠ½
ΡΠ°Π±ΠΎΡΠ°Π΅Ρ Π½Π° ΡΡΠΎΠ²Π΅Π½Ρ Π½ΠΈΠΆΠ΅ mysqlnd-Π΄ΡΠ°ΠΉΠ²Π΅ΡΠ°, ΠΏΠΎΡΠΊΠΎΠ»ΡΠΊΡ ΠΏΠ΅ΡΠ΅ΠΎΠΏΡΠ΅Π΄Π΅Π»ΡΠ΅Ρ ΠΏΠΎΠ²Π΅Π΄Π΅Π½ΠΈΠ΅ Π΄ΡΠ°ΠΉΠ²Π΅ΡΠ°.
Π‘Π»Π΅Π΄ΡΡΡΠΈΠΉ ΡΠΏΠΈΡΠΎΠΊ ΠΏΡΠΈΠ²ΠΎΠ΄ΠΈΡ ΠΏΡΠΈΠΌΠ΅ΡΡ ΠΏΡΠ°ΠΊΡΠΈΡΠ΅ΡΠΊΠΈΡ
Π·Π°Π΄Π°Ρ,
ΠΊΠΎΡΠΎΡΡΠ΅ ΡΠ΅ΡΠ°ΡΡ ΠΏΠΎΡΡΠ΅Π΄ΡΡΠ²ΠΎΠΌ ΠΏΠ»Π°Π³ΠΈΠ½ΠΎΠ² Π΄ΡΠ°ΠΉΠ²Π΅ΡΠ° mysqlnd.
ΠΠΎΡΡΡΠΏΠ½ΡΠ΅ ΠΏΠ»Π°Π³ΠΈΠ½Ρ Π΄ΡΠ°ΠΉΠ²Π΅ΡΠ° MySQL Native Driver
Π Π΅ΠΏΠΎΠ·ΠΈΡΠΎΡΠΈΠΈ PECL ΡΠΆΠ΅ ΡΠΎΠ΄Π΅ΡΠΆΠΈΡ ΡΡΠ΄ mysqlnd-ΠΏΠ»Π°Π³ΠΈΠ½ΠΎΠ², Π²ΠΊΠ»ΡΡΠ°Ρ ΡΠ»Π΅Π΄ΡΡΡΠΈΠ΅: