From 9f6bae4b5e8f9cd3f11450f28bddabc1209c7bd3 Mon Sep 17 00:00:00 2001 From: Ulf Wendel Date: Wed, 14 Dec 2011 14:41:27 +0000 Subject: [PATCH] Adding 1.2.0 features to enumeration. git-svn-id: https://svn.php.net/repository/phpdoc/en/trunk@321012 c90b9560-bf6c-de11-be94-00142212c4b1 --- reference/mysqlnd_ms/book.xml | 60 +++++++++++++++++++++++++++++++++-- 1 file changed, 57 insertions(+), 3 deletions(-) diff --git a/reference/mysqlnd_ms/book.xml b/reference/mysqlnd_ms/book.xml index f39f189e11..630e46ea8f 100755 --- a/reference/mysqlnd_ms/book.xml +++ b/reference/mysqlnd_ms/book.xml @@ -25,7 +25,7 @@ MySQL Client Library (libmysql/libmysqlclient). Using mysqlnd has several advantages: no extra downloads are required because it's bundled with PHP, it's under the PHP license, there is lower memory consumption in certain cases, and - it contains new functionality such as asynchronous queries. + it contains new functionality such as asynchronous queries. Mysqlnd plugins like mysqlnd_ms operate, for the most part, @@ -58,6 +58,11 @@ Supports all of the PHP MySQL extensions. + + + SSL support. + + A consistent API. @@ -105,6 +110,11 @@ User-defined. + + + Can be disabled for, for example, when using synchronous clusters such as MySQL Cluster. + + @@ -135,6 +145,50 @@ User-defined. The application can register callbacks with mysqlnd_ms. + + + PHP 5.4.0 or newer: transaction aware when using API calls only to control transactions. + + + + + + + + + Global transaction ID + + + + + + Client-side emulation. Makes manual master server failover and slave promotion easier + with asynchronous clusters, such as MySQL Replication. + + + + + Supports using transaction ids to identify up-to-date asynchronous slaves + for reading when session consistency is required. + + + + + + + + + Service and consistency levels + + + + + + Applications can request eventual, session and strong consistency + service levels for connections. Appropriate cluster nodes will + be searched automatically. + + @@ -149,7 +203,7 @@ than one master server. The experimental configuration setting mysqlnd_ms.multi_master was introduced in version 1.1.0-beta, to help find ways to remove this - limitation. + limitation and to enable the use of synchronous clusters, such as MySQL Cluster. The built-in read/write-split mechanism is very basic. Every @@ -183,7 +237,7 @@ - Applications must be aware of the consequences of connection switches that are + Applications must be aware of the consequences of connection switches that are performed for load balancing purposes. Please check the documentation on connection pooling and switching, transaction handling,