downloads | documentation | faq | getting help | mailing lists | licenses | wiki | reporting bugs | php.net sites | conferences | my php.net

search for in the

Serie PECL/mysqlnd_ms 1.1> <Serie PECL/mysqlnd_ms 1.3
[edit] Last updated: Fri, 07 Jun 2013

view this page in

Serie PECL/mysqlnd_ms 1.2

1.2.1-beta

  • Fecha de publicación: 01/2012
  • Motivo/tema: véase 1.2.0-alpha

Cambios de pruebas menores.

1.2.0-alpha

  • Fecha de publicación: 11/2011
  • Motivo/tema: Inyección de ID de Transacciones Global y concepto de calidad de servicio

El la versión 1.2, el foco continua siendo el soporte de clústeres de bases de datos MySQL con replicación asíncrona. El complemento intenta hacer uso del clúster introduciendo un filtro de calidad de servicio que pueden usar las aplicaciones para definir la calidad de servicio que necesitan del clúster. Los niveles de servicio proporcionados son la consistencia final con la edad máxima/demora del esclavo opcional, la consistencia de sesión y la consistencia fuerte.

Además, el complemento puede realizar una inyección de id de transacciones global en el lado del cliente para hacer más sencilla la tolerancia a fallos manual en el maestro.

Cambios en las características

  • Se introdujo el filtro de calidad de servicio (QoS). Los niveles de servicio proporcionados por el filtro QoS son:

    • consistenia finak, con opción de demora de esclavos
    • consistencia de sesión, con GTID opcional
    • consistencia fuerte

  • Se añadió la función mysqlnd_ms_set_qos() para establecer la calidad de conexión requierida en tiempo de ejecución. Las nuevas constantes relacionadas con mysqlnd_ms_set_qos() son:

    • 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

  • Se añadió la inyección de id de transacciones global (GTID) en el lado del cliente.

  • Las nuevas estadísticas relacionadas con el 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

  • Se añadió mysqlnd_ms_get_last_gtid() para obtener el último id de transacción global.

  • Se habilitó el soporte para multimaestros sin esclavos.



add a note add a note User Contributed Notes Serie PECL/mysqlnd_ms 1.2 - [0 notes]
There are no user contributed notes for this page.

 
show source | credits | sitemap | contact | advertising | mirror sites