MySQL-Goodies für PHP-Entwickler
Kommentare

PHP 5.3 kommt bekanntlich mit einem neuen Treiber für MySQL – dem MySQL Native Driver oder kurz mysqlnd, dessen Architektur grundlegend verändert wurde. Dafür gibt es nun auch allerhand PECL-Extensions,

PHP 5.3 kommt bekanntlich mit einem neuen Treiber für MySQL – dem MySQL Native Driver oder kurz mysqlnd, dessen Architektur grundlegend verändert wurde. Dafür gibt es nun auch allerhand PECL-Extensions, die PHP-Entwicklern viele interessante neue Features bieten.

Die wohl interessanteste Extension ist dabei nach Meinung Cal Evans der MySQL Userland Handler PECL/mysql_uh von David Soria Parra. Was genau man damit alles anstellen kann verrät eigentlich schon die Überschrift eines Artikels von Ulf Wendel: PHP: Transparent Load balancing and sharding with mysqlnd. Darin stellt er eine PHP-Klasse vor, die sich direkt in die connect()-Methode einklinkt.

30+ lines of PHP to add round-robin connection load balancing and, 70+ lines of PHP to add MySQL master slave replication or sharding support to your application without changing the application.Ulf Wendel, 2011

Ein kleiner Warnhinweis sei an dieser Stelle jedoch angebracht: Wendels Ausführungen sind mit Sicherheit keine leichte Kost für Zwischendurch! Doch wie Cal Evans so schön sagt: trust me, stick with them because the stuff in there is the stuff you want in your head when you are working on your next application.

Unsere Redaktion empfiehlt:

Relevante Beiträge

Meinungen zu diesem Beitrag

X
- Gib Deinen Standort ein -
- or -