По 22 материалам из 8 источников
ЛонгридРазработкаДанныеSQLCTE
Разбираемся, как работают общие табличные выражения (CTE) в SQL, почему они превосходят вложенные подзапросы в читаемости и поддержке, и как рекурсивные CTE решают задачи обхода иерархических данных. Статья показывает механику выполнения WITH-запросов и способы оптимизации сложных запросов.
ЛонгридРазработкаЭффективностьNode.jsEvent Loop
Как одна тяжелая функция или неправильный таймер могут парализовать работу высоконагруженного сервиса на Node.js? Анализируем фазы Event Loop, разбираем разницу между микро- и макрозадачами, приводим примеры опасных дебаунсеров на process.nextTick и делимся проверенными методами оптимизации лагов.