Найти в Дзене
Закреплено автором
Покупайте СтеллыИ дарите их за контент
1 неделя назад
 • Вы подписаны

🔹 DISTINCT vs GROUP BY — убрать дубликаты или считать

? 🔹 Когда использовать DISTINCT, а когда GROUP BY в SQL (Structured Query Language)? 🔸 DISTINCT и GROUP BY появляются из-за проблемы duplicate — повторяющихся строк. DISTINCT удаляет повторные строки в результате, GROUP BY собирает строки в группы для последующей aggregation — подсчётов/сумм. 🔸 DISTINCT применяйте, когда нужно просто получить уникальные значения колонок без агрегатов — проще и часто быстрее...

1 неделя назад
 • Вы подписаны

🔹 Списки в Python: list, append, pop и iterator

🔹 Почему list удобен для динамических коллекций? 🔸 list — упорядоченная изменяемая коллекция. Решает проблему: когда размер данных заранее неизвестен и нужно быстро добавлять или удалять элементы. 🔸 append добавляет элемент в конец списка; удобно при поэтапном построении коллекции. Операция амортизированно быстрая (O(1)), поэтому используйте append при накоплении данных. 🔸 pop убирает и возвращает элемент — по умолчанию последний (LIFO). Полезно для потребления элементов; pop() — O(1) для конца, pop(i) может быть O(n)...

1 неделя назад
 • Вы подписаны

🔹 Итоги недели: окружение, CI и Airflow

🔹 Зачем нужна автоматизация (CI/CD) и оркестрация задач (Airflow)? 🔸 Автоматизация убирает ручные ошибки и задержки в доставке — CI/CD (Continuous Integration / Continuous Deployment) делает тесты и релизы повторяемыми и предсказуемыми. 🔸 Airflow решает проблему управления зависимостями и расписанием задач; без оркестрации пайплайны становятся трудноослеживаемыми. Пример: CI прогнал тесты, после успешного билда Airflow запускает DAG для загрузки данных...

1 неделя назад
 • Вы подписаны

🔹 DWH без мистики

🔹 Что такое DWH (Data Warehouse) и зачем он нужен? 🔸 Собирает исторические данные из разных источников, чтобы отчёты и анализ не нагружали транзакционные базы. Без DWH — рассинхрон, долгие сводные запросы и хаос в данных. 🔸 DWH строят через ETL (Extract, Transform, Load) — извлечение, преобразование, загрузка. ETL чистит и унифицирует данные перед загрузкой, чтобы аналитика была надёжной. 🔸 Для быстрых многомерных запросов используют OLAP (Online Analytical Processing)...

1 неделя назад
 • Вы подписаны

🔹 Задержка (latency) — почему это мешает

🔹 Что такое latency и почему она мешает работе системы? 🔸 Измеряет время от запроса до первого ответа — помогает понять и уменьшить промедление (задержка), которое портит отклик интерфейса и взаимодействие пользователя. 🔸 latency = задержка в миллисекундах; throughput = пропускная способность (бит/с). Пример: ping 20ms и download 100Mbps — низкая latency даёт мгновенный отклик (чат, управление), высокий throughput — быстрый перенос больших файлов...

Покупайте СтеллыИ дарите их за контент