×
  • Share
  • Email
  • Embed
  • Like
  • Save
  • Private Content
 

MySQL 5.6 Global Transaction IDs - Use case: (session) consistency

by Senior Software Engineer at Oracle on Mar 27, 2012

  • 7,260 views

PECL/mysqlnd_ms is a transparent load balancer for PHP and MySQL. It can be used with any kind of MySQL Cluster. If used with MySQL Replication it has some tricks to offer to break out of the default ...

PECL/mysqlnd_ms is a transparent load balancer for PHP and MySQL. It can be used with any kind of MySQL Cluster. If used with MySQL Replication it has some tricks to offer to break out of the default eventual consistency of the lazy primary copy design of MySQL Replication. It is using global transaction ids to lower read load on the master while still offering session consistency. Users of MySQL 5.6 can use the server built-in global transaction id feature, everybody else can use the driver built-in emulation that works with previous MySQL versions as well. Of course, its a mysqlnd plugin and as such it works with all PHP MySQL APIs (mysql, mysqli, PDO_MySQL). Happy hacking!

Statistics

Views

Total Views
7,260
Views on SlideShare
1,965
Embed Views
5,295

Actions

Likes
3
Downloads
62
Comments
0

22 Embeds 5,295

http://blog.ulf-wendel.de 3450
http://www.planet-php.net 1014
http://asyncionews.com 399
http://planet-php.net 175
http://planet-php.org 105
http://www.planet-php.org 98
http://php5.planet-php.org 10
http://www.newsblur.com 8
http://blog.ulfwendel.de 6
http://localhost 5
http://www.hanrss.com 5
http://translate.googleusercontent.com 4
http://www.btekd.com 3
http://blog.planet-php.org 3
https://si0.twimg.com 2
http://php.oss-tohoku.org 2
http://www.rssfindnews.com 1
http://207.46.192.232 1
http://wall.bit-tests.1and1.com 1
http://www.blog.ulf-wendel.de 1
http://127.0.0.1 1
http://feedreader.com 1
More...

Accessibility

Categories

Upload Details

Uploaded via SlideShare as OpenOffice

Usage Rights

© All Rights Reserved

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
Post Comment
Edit your comment