Как стать автором
Обновить
-11
0

Пользователь

Отправить сообщение

Разделяй и властвуй

Время на прочтение3 мин
Количество просмотров4.4K

При работе с базой данных (в частности с PostgreSQL) у меня появилась идея выбирать данные из таблицы параллельно (используя ЯП Go). И я задался вопросом «возможно ли сканировать строки выборки в отдельных гоурутинах».

Как оказалось, func (*Rows) Scan нельзя вызывать одновременно в гоурутинах. Исходя из этого ограничения, я решил выполнять параллельно со сканированием строк другие процессы, в частности, подготовку результирующих данных.
Читать дальше →
Всего голосов 14: ↑5 и ↓9-1
Комментарии22

Информация

В рейтинге
Не участвует
Зарегистрирован
Активность