Rechercher une fonction PHP

Séries 1.2 PECL/mysqlnd_ms

1.2.1-beta

  • Date de sortie : 01/2012
  • Motto/thème : voir 1.2.0-alpha

Modifications mineures.

1.2.0-alpha

  • Date de sortie : 11/2011
  • Motto/thème : Injection de l'identifiant de transaction globale et concepte de la qualité de service

En version 1.2, le focus continue d'être sur le support des clusters de base de données MySQL avec la réplication asynchrone. Le plugin tente de rendre utilisable le cluster en introduisant un filtre de qualité de service, utilisable par les applications pour définir la qualité de service requise depuis le cluster. Les niveaux de service fournis sont la consistence éventuelle en tenant compte d'un âge maximal et du lag des esclaves, la consistence de session, et la consistence forte.

De plus, le plugin peut injecter l'identifiant de transaction globale côté client pour rendre plus simple le retour manuel vers le maître.

Modifications des fonctionnalités

  • Introduction du filtre de qualité de service (QoS). Les niveaux de service fournis par le filtre QoS sont :

    • consistence éventuelle, lag de l'esclave en option
    • consistence de session, GTID en option
    • consistence forte

  • Ajout de la fonction mysqlnd_ms_set_qos() pour définir la qualité de service requise lors de l'exécution. Les nouvelles constantes relatives à la fonction mysqlnd_ms_set_qos() sont :

    • MYSQLND_MS_QOS_CONSISTENCY_STRONG
    • MYSQLND_MS_QOS_CONSISTENCY_SESSION
    • MYSQLND_MS_QOS_CONSISTENCY_EVENTUAL
    • MYSQLND_MS_QOS_OPTION_GTID
    • MYSQLND_MS_QOS_OPTION_AGE

  • Ajout de l'injection de l'identifiant de transaction globale côté client (GTID).

  • Nouvelles statistiques relatives au GTID :

    • gtid_autocommit_injections_success
    • gtid_autocommit_injections_failure
    • gtid_commit_injections_success
    • gtid_commit_injections_failure
    • gtid_implicit_commit_injections_success
    • gtid_implicit_commit_injections_failure

  • Ajout de la fonction mysqlnd_ms_get_last_gtid() pour récupérer le dernier identifiant de transaction globale.

  • Activation du support de plusieurs maîtres, sans aucun esclave.

Rechercher une fonction PHP

Document créé le 30/01/2003, dernière modification le 26/10/2018
Source du document imprimé : https://www.gaudry.be/php-rf-mysqlnd-ms.changes-one-two.html

L'infobrol est un site personnel dont le contenu n'engage que moi. Le texte est mis à disposition sous licence CreativeCommons(BY-NC-SA). Plus d'info sur les conditions d'utilisation et sur l'auteur.

Références

  1. Consulter le document html Langue du document :fr Manuel PHP : http://php.net

Ces références et liens indiquent des documents consultés lors de la rédaction de cette page, ou qui peuvent apporter un complément d'information, mais les auteurs de ces sources ne peuvent être tenus responsables du contenu de cette page.
L'auteur de ce site est seul responsable de la manière dont sont présentés ici les différents concepts, et des libertés qui sont prises avec les ouvrages de référence. N'oubliez pas que vous devez croiser les informations de sources multiples afin de diminuer les risques d'erreurs.

Table des matières Haut