В компании MySQL AB для решения лицензионных проблем, связанных с использованием клиентской библиотеки libmysql из текущих PHP драйверов (ext/mysql и ext/mysqli), планируется (http://www.planetmysql.org/kaj/?p=69) создать отдельную реализацию MySQL драйвера (совместимая с ext/mysqli замена libmysql распространяемая под лицензией PHP ), который возможно войдет в состав PHP6.Кроме решения лицензионных проблем новый драйвер будет обладать такими техническими преимуществами, как более высокая производительность , меньшее потребление ОЗУ и поддержка кеширования запросов на стороне клиента.
Ответы на типовые вопросы по поводу разработки нового драйвера для PHP представлены на данной странице (http://www.planetmysql.org/kaj/?p=71). В заметке "Wishes for new “Pure PHP” MySQL driver (http://www.mysqlperformanceblog.com/2006/10/28/wishes-for-ne.../)" можно познакомится со списком идей от эксперта в области производительности MySQL.
В заключение сообщаю о выходе MySQL Community Server 5.0.27 (http://dev.mysql.com/downloads/mysql/5.0.html) в котором устранено нарушение совместимости ABI (http://bugs.mysql.com/23427) внесенное в версии 5.0.26.URL: http://www.planetmysql.org/kaj/?p=69
Новость: http://www.opennet.me/opennews/art.shtml?num=8644
А что за лицензионные проблемы???
>А что за лицензионные проблемы???libmysql под GPL, а она с лицензией PHP не совсем совместима. Напирмер, могут быть проблемы с дистрибьюцией коммерческого софта на PHP работающего с MySQL базой.
Позно спохватились "переписывать"... PHP PDO гораздо интереснее и к PHP 6 будет уже Hard Stable (IMHO)
Однако PDO работает поверх mysqli. Пробовал запустить с PDO но без mysqli? Говорит "драйвер не найден".
Млин:
"D.1.1. Release Notes for MySQL Enterprise 5.0.30 (Not yet released)" уже куча багов пофиксено, если дальше так пойдет - придется покупать лицензию.
Оно GPL, лицензию покупать нужно если только нужна поддержка
То, что оно GPL не значит, что за это нельзя просить денег.
Уж сколько раз твердили миру... Если GPL, то можно просить денег за что угодно, но как минимум исходный код (а ныне зачастую и собранные бинарники) должен лежать рядом, готовый к скачиванию.