Size: a a a

2020 September 01

КГ

Константин Грачев... in PHP
Алексей Гевондян
ты мне можешь внятно объяснить, какие могут быть причины использовать мускли в 2020?
Говорят он в асинхронность умеет
источник

MM

Maksim Masiukevich in PHP
Алексей Гевондян
поэтому надо использовать именно их, а не пдо, верно?)
ша в РО полетишь
источник

АГ

Алексей Гевондян... in PHP
асинхронность - аргумент. да, я в курсе. очень жду асинхронный пдо.
источник

АГ

Алексей Гевондян... in PHP
Maksim Masiukevich
ша в РО полетишь
ясно. ок. спасибо за старания)
источник

MM

Maksim Masiukevich in PHP
pdo тоже умеет в асинхронность
источник

АГ

Алексей Гевондян... in PHP
хмм... интересно, с каких пор? я походу что-то упустил...
источник

MM

Maksim Masiukevich in PHP
с тех самых пор, с которых ты не разбирался в вопросе
источник

АГ

Алексей Гевондян... in PHP
источник

MM

Maksim Masiukevich in PHP
ну раз там так написано, значит не можем, да
источник

АГ

Алексей Гевондян... in PHP
можно ссылку на мануал, как это сделать? чото не могу найти...
источник

АГ

Алексей Гевондян... in PHP
источник

АГ

Алексей Гевондян... in PHP
источник

MM

Maksim Masiukevich in PHP
как я уже выше говорил, pdo - всего лишь абстракция.
Ты в любом случае сам подключаешь экстеншены, с которыми работаешь. В частности для постгреса используется ext-pgsql.
берёшь и юзаешь оный, получая нонблокинг вызовы.

если взять штуки вроде свуле, то блокирующая работа самого по себе pdo не будет особо тебя напрягать, ибо выполнение запросов можно завести в промис и не париться. Шедьюлер свуле сам разрулит.
источник

АГ

Алексей Гевондян... in PHP
т.е. совместно со swoole это возможно. ок, спасибо. буду знать. учитывая что свул это расширение языка - это более менее укладывается, +1 к знаниям) спасибо)
источник

MM

Maksim Masiukevich in PHP
ну опять же придётся разобраться в вопросе, в частности в буферизации pdo. С ноги не залететь.
источник

MM

Maksim Masiukevich in PHP
а мультиквери у mysqli - это тот же самый curl_multy по сути.
источник

AS

Anton Shabouta in PHP
Maksim Masiukevich
как я уже выше говорил, pdo - всего лишь абстракция.
Ты в любом случае сам подключаешь экстеншены, с которыми работаешь. В частности для постгреса используется ext-pgsql.
берёшь и юзаешь оный, получая нонблокинг вызовы.

если взять штуки вроде свуле, то блокирующая работа самого по себе pdo не будет особо тебя напрягать, ибо выполнение запросов можно завести в промис и не париться. Шедьюлер свуле сам разрулит.
я конечно давненько смотрел swoole, но слабо представляю как он это сделает.
источник

MM

Maksim Masiukevich in PHP
Anton Shabouta
я конечно давненько смотрел swoole, но слабо представляю как он это сделает.
он ж пул процессов поднимает, раскидывая по ним работёнку
источник

MM

Maksim Masiukevich in PHP
ну тип для общего потока выполнения у тебя все остаётся типа гладко
источник

АГ

Алексей Гевондян... in PHP
в общем это все жесткие пляски с бубном. будем подождать, когда подвезут по-нормальному, ибо и без этого жить можно. живем же как то, и жили до сих пор)
источник