<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
    <channel>
        <title>Как избежать неожиданных JOIN'ов в SQL? | Александр Вершилов | Организованное программирование</title>
        <link>https://peertube.lightnode.ru/videos/watch/0b5c44c8-b4f4-4d80-afd8-97a00cf0f230</link>
        <description>Фрагмент из видео "ORM vs SQL — Дебаты: что побеждает в реальных проектах? Александр Вершилов #50" В этом видео обсуждаем реальную проблему, с которой сталкиваются разработчики: небольшие изменения в коде могут привести к резкому усложнению SQL-запросов. Даже без намеренного JOIN'а можно случайно инициировать тяжёлую операцию просто из-за изменения имени поля — например, friends.id на friends.user. Разбираемся, как это происходит, почему такие ошибки неочевидны, и главное — как избежать падения производительности при, казалось бы, безобидном рефакторинге. Подходит для backend-разработчиков, аналитиков и всех, кто пишет SQL в командах. ✅ Подписывайтесь на канал «Организованное программирование» в Telegram: https://ttttt.me/orgprog – Список подкаст-платформ (Apple Podcast, Google Podcast, Spotify, Яндекс.Музыка и другие): https://podcast.ru/1734325321 – Смотреть в ВК Видео: https://vkvideo.ru/video-224967259_456239161 #ORM #LazyLoading #NPlusOne #ActiveRecord #DataMapper #MigrationPatterns #Hibernate #RailsORM #sql #backend #ошибка #оптимизация #джойн #код #рефакторинг Как избежать неожиданных JOIN'ов в SQL? | Александр Вершилов | Организованное программирование</description>
        <lastBuildDate>Mon, 27 Jul 2026 01:50:56 GMT</lastBuildDate>
        <docs>https://validator.w3.org/feed/docs/rss2.html</docs>
        <generator>PeerTube - https://peertube.lightnode.ru</generator>
        <image>
            <title>Как избежать неожиданных JOIN'ов в SQL? | Александр Вершилов | Организованное программирование</title>
            <url>https://peertube.lightnode.ru/client/assets/images/icons/icon-96x96.png</url>
            <link>https://peertube.lightnode.ru/videos/watch/0b5c44c8-b4f4-4d80-afd8-97a00cf0f230</link>
        </image>
        <copyright>All rights reserved, unless otherwise specified in the terms specified at https://peertube.lightnode.ru/about and potential licenses granted by each content's rightholder.</copyright>
        <atom:link href="https://peertube.lightnode.ru/feeds/video-comments.xml?videoId=0b5c44c8-b4f4-4d80-afd8-97a00cf0f230" rel="self" type="application/rss+xml"/>
    </channel>
</rss>