2008-11-26 4 views
7

Я собираю данные в несколько баз данных mysql, но иногда мне нужно собирать информацию из нескольких осколков. Как я могу запросить несколько баз данных mysql параллельно в php?Параллельные запросы mysql в php?

Я видел несколько примеров асинхронных запросов на завивки и shell_exec, но есть ли более прямой способ?

ответ

4

Новый драйвер mysqlnd может выполнять асинхронные запросы. Документация разрежена, но есть примеры (также относящиеся к очертаниям) в презентации here.

+1

Вот лучшая ссылка, я думаю. http://www.mysqlperformanceblog.com/2013/03/06/accessing-xtradb-cluster-nodes-in-parallel-from-php-using-mysql-asynchronous-calls/ – Ross 2013-07-25 00:45:07