Пример неудачный, выделить две компании в CTE. Чтобы просто их потом объединить... Разве нельзя было в условиии where сразу их указать и не городить огород
@gkwoodpecker3742Күн бұрын
Спасибо за видео, часто про With спрашивают на собеседованиях, так что полезно знать
@yurydorozhko6094Күн бұрын
Почему SELECT plane, town_from, town_to FROM Company, когда в табличке Company, согласно представленной схемы, совершенно другие поля id и name?
@ListenIT_channelКүн бұрын
Эх, автор напутал там с таблицей. Там, конечно, должна быть таблица trip и к ней джойнить таблицу company. Спасибо, буду повнимательнее.
@syoritohatsukiКүн бұрын
Я аналитику выводил в формат Map<String, Int> через переименовку с помощью With
@leyvateinКүн бұрын
Влияет ли это как-то на скорость выполнения запроса? Ведь если в запросе много подзапросов, то скорость выполнения снижается. Или тут история чисто для улучшения читабельности?
@bsprspktvnkКүн бұрын
смотря какой sql. можно explain-ом глянуть на скок медленнее оно станет если станет вообще
@РоманЮрчев11 сағат бұрын
MS SQL будет выполнять в зависимости от ресурсов. По умолчанию хочет размещать в оперативе, а если не получится - то в свап сливает. Тогда беда. По опыту лучше не их использовать, а временные таблицы. Тогда точно сначала посчитает таблицу, потом ее использует. Так что - да, в основном для читабельности. *За другие движки не скажу - опыта мало.
@alexshuhov54342 сағат бұрын
Влияет) Если максимально упростить - оно просто делает запрос и записывает выборку в "переменную". Если тупо и не подумав, просто"для красоты" запихнуть сложную выборку в WITH, а затем за его пределами просто бахнуть "SELECT ... LIMIT 1", то по сути - первый WITH выберет всё, а лимит обрежет выборку из результата WITH-а.
@НикитаКапралов-б1цКүн бұрын
Хорошее видео!
@mrumilovgmailcomКүн бұрын
о рекурсии с cte будет?
@Krylowandrey4 күн бұрын
Социальная сеть Ок или ВК на которую я захожу с ПК это веб-приложение, а не сайт? ( например я зохожу на ОК с помощью гуглхрома с десктопного компьютера)
@ListenIT_channel3 күн бұрын
Да, это всё веб-приложения
@qsarwy5 күн бұрын
Erd-enfants riches deprimes
@asan-r6f6 күн бұрын
Прикол
@MortonWyatt6 күн бұрын
Я выбрал хайд экспет очень неплохой впн поэтому могу советовать
@isop75476 күн бұрын
Разве первая нормальная форма к тому же не подразумевает в себе наличие первичного ключа как требования?
@alexanderspiegel67476 күн бұрын
Супер, спасибо за статью. Есть над чем подумать после прослушивания
@SerdjRar7 күн бұрын
Все это затевалось чтобы каламбуры друзьям рассылать😂
@youcandoit15598 күн бұрын
Я так понял, что на самом деле, первичный ключ использует кластеризованный индекс. Но никак не наоборот, первичный ключ это уникальный идентификатор, который гарантирует уникальность строк и дейтвительно представлен в таблице кластеризованным индексом. Но сам по себе кластеризованный индекс - это физическое обозначение отсортированных данных)
@NoName-bp6uo9 күн бұрын
*Самый бездарный ролик этого канала* 🤝
@ListenIT_channel8 күн бұрын
@@NoName-bp6uo да не, есть хуже)
@ИльяГригорьев-е9з10 күн бұрын
Лучшее видео для начального погружения в тему, как в сравнении с англоязычным контентом, которого много, так и с русскоязычным, которого на русском ютубе по ГрафКл просто нет. Все четко, понятно, достаточно подробно и при этом не перегружено
@vels295610 күн бұрын
видео 🔥
@WesBorland-w8l11 күн бұрын
Дядя, а где про DDD здесь? Где про Entity, Value Objects, Aggregates и тд. У тебя тут толпа ламеров сидит и думает, что они пишут на DDD. На кого этот видос рассчитан, на твоя бабушку?
@СлабоумиеиОтвага-п8ж11 күн бұрын
Кто пояснит за ip6.0 и почему мы до сих пор торчим на ip4.0 ?😊
@igora636711 күн бұрын
Интересно, но ничего непонятно
@user-ov8uo9fy1v11 күн бұрын
Очереднной бесполезный фреймворк, который пытается выехать на аббревиатуре. Существующий код вы куда денете? Перепишете?
@IzGlubini11 күн бұрын
Не глядя лайк, спасибо вам за работу над каналом и суперполезные видео
@ListenIT_channel11 күн бұрын
Спасибо большое, очень приятно) Тут респект автору статьи, конечно, прежде всего.
@PlagueisMKII11 күн бұрын
А как же инвалидация?
@tylerbrin179111 күн бұрын
Про kong расскажите
@Евгений-ы4м3ж12 күн бұрын
В каком приложении рисуете сиквенс диаграммы?
@ListenIT_channel11 күн бұрын
Да можно много где. PlantUML, Lucidchart, draw.io (diagramm.io)
@1979arr12 күн бұрын
Вот почему ютуб тормозит весь интернет идет через протокол https , а не http как раньше! Вообщем фильтруют трафик через свой сервер. Железный занавес информации
Про это было бы интересно серию видео: 1. паттерны (с нуля), 2. особенности микросервисной архитектуры для разных проектов/задач, 3. переход от монолита, 4. оценка эффективности внедрения микросервисов, 5. современные стандарты индустрии.
@IT_T_11 күн бұрын
@@iSJ9y217 можно прочитать 2 книжки сэма "Создание микросервисов" "От монолита к микросервисам" - первая закроет 4 вопроса вторая 5-ый
@ЕвгенийМ-у8б12 күн бұрын
Наверное топовые ребята время тайм аута привязывают к времени обработки данных по хитрому закону
@VladimirNerby9 күн бұрын
while (true): sleep(1000);
@Алексей-н9ж7т12 күн бұрын
Клиент делает запрос на время изменения данных, требуемых для конкретного блока страницы, сравнивает с текущей датой и в зависимости от этого дёргает изменившиеся данные из БД или вываливает кэш - по-моему идеальный вариант.
@sergeygong222412 күн бұрын
Круто!
@Алексей-н9ж7т12 күн бұрын
Дааа, многа так непонятных слов.
@Kapibara_ne_bober13 күн бұрын
передивився все відео і так і не зрозумів як його вгуглі зробити саму веб сторінку щоб той код використати. об'ясніть будь ласка, може я щось незрозумів?
@Olenamegamena13 күн бұрын
Спа си ба тебе чел за полезное видео дай бог тебе здоровья
@resolution0713 күн бұрын
Аля VCS сущности получается.
@TheRabbit423213 күн бұрын
SSTP работает на андрюхе, про яось не знаю) но сам настраивал и с телефона коннектился в домашнюю сеть)
@vladislavsimutin505113 күн бұрын
Спасибо, лучший канал на всей планете
@TheRabbit423213 күн бұрын
это. просто. а%№енно!
@denchik241615 күн бұрын
0:33-1:31 я думал зафризило
@user-nq2sc6fp9p17 күн бұрын
Rezerv
@artak943917 күн бұрын
12:28 Если при истечении срока действия AccessToken передается RefreshToken, и клиент получает новый AccessToken и RefreshToken, то срок действия RefreshToken ни когда не закончится.
@vlad.radical17 күн бұрын
Видео супер! Спасибо!🤝
@indigolight600717 күн бұрын
kzbin.info/www/bejne/sKK0qYqaidWGf6M но ведь должность зависит от фио а не от табельного номера. значит должна быть еще одна таблица - должности. и передавать также вторичный ключ как и подразделение. или в таблице сотрудники добавить айдинишники, которые будут ключом, хотя и в этом случае придется должность выносить в отдельную таблицу так как не будет соответствовать второй нормальной форме
@Ivan-t8l1r18 күн бұрын
Ты очень круто читаешь!
@ListenIT_channel13 күн бұрын
Спасибо)
@Ivan-t8l1r18 күн бұрын
Зачем gRPC сделан поверх HTTP? Почему не просто через TCP?
@ListenIT_channel13 күн бұрын
HTTP 2/0 даёт "из коробки" больше безопасности соединения, даёт управлять соединениями, обеспечивает потоковую передачу данных
@Ivan-t8l1r12 күн бұрын
@@ListenIT_channel ну безопасность даёт TLS, TCP не поддерживает потоковую передачу что ли?
@Степан-е1п5ф18 күн бұрын
Афигенский ввод в тему
@User-m7c19 күн бұрын
не самое лучшее видео по теме, много неточностей и нераскрытых аспектов, ощущение, что автор сам не до конца понимает принципы работы
@AnomnimChatTg20 күн бұрын
У вас понятие транзакции тут уже используется. А в видео про транзакции вы ссылаетесь на этот ролик, когда речь заходит об ACID. Это логическая ошибка. 6:36 ну так не успел первый запрос подтвердить, ну и что? Записалось на счёте 800. Когда первый подтвердит свой запрос, вычтется 300 и все равно будет 500 в конце.