« mysql_unbuffered_query
概要 »

MySQL Native Driver

はじめに

MySQL Native Driver(mysqlnd) は、MySQL Client Library (libmysqlclient) の後継です。 MySQL Native Driver は、PHP 5.3.0 以降の公式のソースコードに同梱されています。

MySQL データベース用の拡張モジュールである MySQL や mysqli そして PDO MYSQL は、 すべて MySQL サーバーと通信します。 かつては、これらの拡張モジュールがサーバーと通信するときには MySQL Client Library が提供するサービスを使っていました。 これらの拡張モジュールをコンパイルするときに MySQL Client Library を組み込み、そのクライアント・サーバープロトコルを使っていたのです。

今や MySQL Native Driver がその代替として登場したので、 MySQL データベース用の拡張モジュールをコンパイルするときに MySQL Native Driver を使えば MySQL Client Library なしでもコンパイルできるようになったのです。

MySQL Native Driver は、C 言語で書かれた PHP 用拡張モジュールです。

関連キーワード:
MySQL   Native   Driver   mysqlnd   拡張   プラグイン   Client   Library   サーバー   コンパイル   概要   データベース   通信   mysql   unbuffered   query   libmysqlclient   後継   公式   ソースコード   同梱   mysqli   提供   サービス   クライアント
関連する関数・ページ:
mysqlnd.overview   mysqlnd.install   mysqlnd.plugin   mysqli.installation   mysqlnd.plugin.obtaining   mysqlnd.memory