Backend artist
Backend artist
  • 4
  • 573 528
Минимальный уровень по базам данных для первой работы
В этом видео мы просто пройдемся по важным темам, которые нужны в работе с базами данных и я постараюсь объяснить их простыми словами.
Сначала немного теории: поговорим об ACID, транзакциях и нормализации.
Эти вопросы часто попадаются на собеседованиях.
Вторая часть практическая. В ней мы скачаем клиент к базе данных, запустим в докере майскл и постгрес. Создадим базу в обеих субд и сделаем дамп. Посмотрим разницу. Поработаем с индексами и сделаем анализ запроса.
Ссылки:
1) Репозиторий из видео: github.com/LpilinAlexandr/basic_db
2) Замечательная статья с Хабра об ACID, откуда я взял картинки: habr.com/ru/articles/555920/
3) Скачать Dbeaver. Мало ли кто сам не найдёт: dbeaver.io/download/
Таймкоды:
00:00:00 - Вступление
00:00:50 - Представление таблиц
00:05:25 - ACID
00:11:00 - Транзакции
00:18:17 - Нормализация
00:24:34 - Скачиваем Dbeaver
00:25:49 - Запускаем Mysql и PostgreSQL и коннектимся через Dbeaver
00:30:00 - Инициализируем базу
00:35:00 - DDL (Определение и изменение структуры базы данных)
00:36:22 - DML (Получение и изменение записей в таблице)
00:39:50 - Делаем дамп Mysql
00:48:34 - Делаем дамп PostgreSQL
00:50:27 - Сравниваем дампы Mysql и PostgreSQL
00:54:30 - Вкатываем дамп PostgreSQL
00:57:35 - Индексы
01:01:13 - Добавляем 5 000 000 записей
01:04:05 - Создаём индексы
01:05:59 - Тестируем скорость записи
01:08:29 - Тестируем скорость чтения
01:11:59 - Анализируем запрос
01:17:31 - Анализируем запрос через ChatGPT
Приятного просмотра. Надеюсь будет полезно ❤️
มุมมอง: 45 070

วีดีโอ

ПОЧЕМУ джунам нужно знать ТАК МНОГО и что вообще нужно знать?
มุมมอง 213Kปีที่แล้ว
В этом видео мы постараемся решить одну серьезную проблему новичков. Она заключается в том, что начинающие разработчики вообще плохо себе представляют картинку целиком! То есть: как устроен бекенд, какую роль здесь занимает python, что делают веб-фреймворки, базы данных, sql, orm и всё-всё остальное. Другими словами - как вся эта сложная мозаика складывается в одну красивую и понятную картинку ...
Подробный разбор всех основных git команд
มุมมอง 7Kปีที่แล้ว
Разбираем 25 самых популярных git команд. Ссылка на репозиторий с кодом из видео есть в комментариях к видео и в описании канала Код из видео: github.com/LpilinAlexandr/basic-git Таймкоды: 00:00:00 - Что будет в видео 00:00:58 - git help 00:04:03 - git init 00:05:27 - git clone 00:07:34 - git config 00:11:42 - git status 00:13:44 - git add, git restore, git rm 00:16:43 - git stash 00:20:23 - gi...
Минимальный уровень python для первой работы
มุมมอง 308Kปีที่แล้ว
Как новичку понять, что знаешь python достаточно хорошо, чтобы взяли на работу? Если вы ищите или в скором времени собираетесь искать первую работу python-разработчиком, то можете задаваться этим вопросом. Надеюсь моё видео как-то поможет вам оценить свои знания и придать уверенности на собеседованиях. Код из видео: github.com/LpilinAlexandr/python-for-first-job Таймкоды: 00:00 - Вступление 00:...

ความคิดเห็น

  • @IBI-d9c
    @IBI-d9c 4 วันที่ผ่านมา

    ведемо это видео для не совсем новичков

  • @darek56
    @darek56 5 วันที่ผ่านมา

    Прекраснейший контент, огромное спасибо за такие видеоролики, все понятно структурировано, детально, информативно. лайк колокол подписка

  • @flapy-sx6
    @flapy-sx6 8 วันที่ผ่านมา

    Где вы работаете на данный момент и на какую позицию и какая зарплата?

  • @MerdanMerdan-m1e
    @MerdanMerdan-m1e 9 วันที่ผ่านมา

    куда пропал? почему не снимешь новые видео?

  • @alexneigh7089
    @alexneigh7089 21 วันที่ผ่านมา

    Summary: "фсе пофик!" И это нам ндравится!

  • @АндрійЛємак
    @АндрійЛємак หลายเดือนก่อน

    коврик для мышки за 0,8 евро )). автору лайк за труды

  • @dmitryboldyrev7364
    @dmitryboldyrev7364 หลายเดือนก่อน

    Какая-то логика, какой-то веб сервер, какой-то сервер, какой-то порт. Какой-то бекенд обрабатывает что-то каким-то образом. Походу я один такой тупой во всем мире что не могу представить как все это работает.

  • @KATIE-s5z
    @KATIE-s5z หลายเดือนก่อน

    С таким минимальным багажом тебя на работу не возьмут, к сожалению. Требования растут для джунов.

  • @CultureofSpeech
    @CultureofSpeech หลายเดือนก่อน

    Кто находит в текстах вакансий найма на работу условия того, что владелец предприятия будет оплачивать физический и моральный износ тела работника !?

  • @XXzoroXy
    @XXzoroXy หลายเดือนก่อน

    Здравствуйте, спасибо за видео! Извините за личный вопрос: вы белорус ?)

  • @gutis_g
    @gutis_g หลายเดือนก่อน

    Прошло 9 месяцев, я все еще жду ссылку на интеллект карту, мне было бы удобнее изучить для дипломной работы :)

    • @backend_artist
      @backend_artist หลายเดือนก่อน

      @@gutis_g привет. Напиши в лс, в телегу. Попробую скинуть

  • @vilim_
    @vilim_ หลายเดือนก่อน

    Текст мелкий не возможно смотреть

  • @ДимаБездушный-ц4э
    @ДимаБездушный-ц4э หลายเดือนก่อน

    Большое спасибо, надеюсь теперь будет легче учится зная на что делать упор!

  • @CfyCnfh
    @CfyCnfh หลายเดือนก่อน

    А нормальный звук будет?

  • @hhhscvx
    @hhhscvx หลายเดือนก่อน

    просто имба видос

  • @Alex_Smirnov
    @Alex_Smirnov หลายเดือนก่อน

    все красиво, но ничего не понятно вообще, такое впечатление что человек даже не пытается что то объяснить. Да ты что то можешь показываешь это, но нет обучения ни на грамм

    • @I_Krypton_I
      @I_Krypton_I หลายเดือนก่อน

      Эммм, суть ролика в том чтобы показать что ты должен знать. Не знаешь - иди учи по гайдам

    • @Alex_Smirnov
      @Alex_Smirnov หลายเดือนก่อน

      @@I_Krypton_I я написал свою программу не зная вообще ничего, поэтому знать сегодня вы ничего не должны. Достаточно просто шевелить извилинами. Точнее извилинами ИИ. Сегодня не 2000 год, сегодня важнее уметь управлять ИИ.

    • @I_Krypton_I
      @I_Krypton_I หลายเดือนก่อน

      @@Alex_Smirnov с этим согласен, я сейчас своего бота на py пишу для своего дс сервера. Хотя нет, согласен частично, базу все таки знать надо, без базы шиш

    • @Alex_Smirnov
      @Alex_Smirnov หลายเดือนก่อน

      @@I_Krypton_I Привет, я тебе хочу доказать свою точку зрения, можно тебе написать на электронку? У меня опубликована зайди (о канале там почта) и напиши мне, я тебе скину труд трех часов с учетом того что знаний у меня ноль. Потом мы с тобой сделаем общий план, и приступим к выполнению, ты будешь своими мозгами делать я с помощью ИИ и посмотрим кто прав. (труд мой это ексешник в котором я разместил фотографии в том числе гиф-анимацию все это работает как слайдер, к тому же еще функция слайдера заблокирована паролем) Могу тебе выслать без проблем. Единственное ограничение которое я вижу это стоимость полноценного доступа к ИИ сегодня эта сумма около 2000 рублей в мес. Хотя я могу и бесплатно подключиться тк действует такая акция на месяц. При чем мне вообще без разницы какой язык программирования использовать. Так же помогу проверить твой код, оптимизировать, убрать лишнее, исправить любые виды ошибок.

  • @moscownoir8834
    @moscownoir8834 2 หลายเดือนก่อน

    Них*уя не понятно, но очень интересно

  • @matanseros8075
    @matanseros8075 2 หลายเดือนก่อน

    Структурированная информация без воды и с ноткой юмора. Спасибо.

  • @nadyamoscow2461
    @nadyamoscow2461 2 หลายเดือนก่อน

    Очень наглядная дорожная карта. Наконец, выстроилась полная картинка - что именно учить, зачем, и как все это между собой взаимодействует. Огромное спасибо за вашу работу.

  • @Voipli-567
    @Voipli-567 2 หลายเดือนก่อน

    1:10:24 что означает буква е в запросе?

    • @backend_artist
      @backend_artist 2 หลายเดือนก่อน

      Это алиас. Только в короткой форме без “as” ru.m.wikipedia.org/wiki/Alias_(SQL)

  • @STAR-nl5xq
    @STAR-nl5xq 2 หลายเดือนก่อน

    Подскажите, я изучаю питон и переживаю что он не подходит для бэкэнда, т.к. медленный. Может стоит изучить жаву?

    • @ВиталяГачибой
      @ВиталяГачибой 2 หลายเดือนก่อน

      Если бы он не подходил, то на нем бы не писали

    • @backend_artist
      @backend_artist 2 หลายเดือนก่อน

      @@STAR-nl5xq питон медленнее java или go, но для бекенда достаточный. Основные «потери» на бекенде обычно из-за различных коннектов и сетевого взаимодействия, а это есть везде. Если нравится питон, учите питон и не переживайте ни о чем)

    • @STAR-nl5xq
      @STAR-nl5xq 2 หลายเดือนก่อน

      @@ВиталяГачибой ну как я думал, на нем делают лёгкие сайты (максимум ютуб)

    • @hhhscvx
      @hhhscvx 2 หลายเดือนก่อน

      @@STAR-nl5xq если б ютуб был чисто на питоне, была бы габелла)

  • @СемёнКасаткин-з2т
    @СемёнКасаткин-з2т 2 หลายเดือนก่อน

    Спасибо за видео, поставил лайк и подписался! Предлагаю сделать видео дальше с пет-проектом, по частям, всё что есть в этом видео. Чтобы прям руками с тобой это сделать и было понимание как и что работает, у меня есть арендованные сервера в облаке(Селектел) и есть время так позаниматься, но я не знаю с чего даже начать! Очень бы хотел с тобой такое видео, например можно развернуть докер, внутри виртуалки с NGNX с бэком и брокерами, отдельно БД и потом это связать и причесать, выложить на какой-то хостинг, мне кажется это просто супер пет-проект и потом дополнить например како-то авторизацией и какими-то манипуляциями с бэком, настроить мониторинг и прочее. Автору печенек)

  • @ernstkrotov856
    @ernstkrotov856 2 หลายเดือนก่อน

    Привет! Спасибо большое за столь отличное видео! У тебя не осталась эта схема в миро?

  • @balahmanny
    @balahmanny 3 หลายเดือนก่อน

    Обучением не занимаетесь? Писал на Delphi, жизнь подвела к веб программированию, куча вопросов, некому задать

  • @dinnurnarmatov1122
    @dinnurnarmatov1122 3 หลายเดือนก่อน

    Советую перед началом изучения всяких фреймов узнать подробнее о трёх вещах: 1. Протоколы соединения (HTTP, UDP, TCP, FTP) 2. Параллелизм 3. Модели параллелизма И у вас будет крепкий фундамент для бэкенд разработчика. Жаль мне никто этого не говорил

    • @enzopaupau2302
      @enzopaupau2302 2 หลายเดือนก่อน

      Спасибо тебе что поделился. Всегда респектую таким людям. Я с тех пор как английский изучил, тоже всегда новичкам рассказываю что и как лучше делать, что изучать, а что скипать. Ибо набил свои шишки на ошибках и хочется чтобы другие не повторяли их же. С бэком так же буду делать.

    • @ishogun1365
      @ishogun1365 29 วันที่ผ่านมา

      print('Cпасибо тебе, добрый человек!')

    • @pobot_play5140
      @pobot_play5140 15 วันที่ผ่านมา

      @@enzopaupau2302 можешь поделиться про англ?

    • @kiukiry8962
      @kiukiry8962 8 วันที่ผ่านมา

      ​@@enzopaupau2302 расскажи пожалуйста про английский, как лучше изучать?

  • @misterbob9827
    @misterbob9827 3 หลายเดือนก่อน

    25:21 все таки уломался, хотел кинуть подписчиков на самовольную установку 😂😂😂😂😂💪🏾

  • @КатеринаХижняк-щ2к
    @КатеринаХижняк-щ2к 3 หลายเดือนก่อน

    Классный контент, сейчас учу python и периодические просматриваю это видео - это даёт общую картину и не позволяет свернуть куда то не туда. Жду ещё видео. Ты делаешь реально хорошую работу. Спасибо.

  • @Novikovrus
    @Novikovrus 3 หลายเดือนก่อน

    46:20 nginx не знает за gunicorn сколько там инстансов

  • @apogeus2
    @apogeus2 3 หลายเดือนก่อน

    скажите, как с вами связаться?

  • @lyricswithsoul306
    @lyricswithsoul306 3 หลายเดือนก่อน

    Обидно было бы,если бы меня выгнал чувак,который вместо тапл,говорит тюпл

  • @GalaxyMinelocalhost
    @GalaxyMinelocalhost 3 หลายเดือนก่อน

    Python язык для обезьян, Java язык для нормальных мужыков! у вас пайтон , очень легко ломаеться , что не скажешь о джаве. Язык говна. Пользоваться не реально. А вообще лучше пишите на C++

  • @evan_kirk
    @evan_kirk 3 หลายเดือนก่อน

    43:20 А разве ASGI/WSGI - это не описание интерфейса взаимодействия нашего кода, например, на Django или FastAPI и т.п., с веб-сервером, реализующим данный интерфейс, например, gunicorn? uvicorn/gunicorn - это ж веб-сервера.

  • @evan_kirk
    @evan_kirk 3 หลายเดือนก่อน

    28:31 Я вместо celery использовал dramatiq на учебном проекте.

  • @КаримДергаусов
    @КаримДергаусов 3 หลายเดือนก่อน

    Сорян автор. можно узнать, у тебя на столе ноутбук прикольный.. можно модель компьютера узнать? спасибо за видеоролик

  • @УльянаАкинфина-ь1й
    @УльянаАкинфина-ь1й 4 หลายเดือนก่อน

    большое вам спасибо)

  • @beluga8569
    @beluga8569 4 หลายเดือนก่อน

    Стыдно спросить, однако как вы, являясь лидом, не знаете когда началась эпоха unix? По идее это должны знать даже люди далекие от программирования, все таки на операционках системы unix работает почти вся инфраструктура современного мира. Вы производите впечатление человека знающего, однако такие моменты заставляют задуматься о том, как вы вообще стали лидом)

    • @madison_S-h
      @madison_S-h หลายเดือนก่อน

      Стыдно спросить, а кому это нужно ?))

    • @madison_S-h
      @madison_S-h หลายเดือนก่อน

      Если телефон работает, то у обычных людей нет вопроса как это работает. Работает и работает

  • @skkaech1166
    @skkaech1166 4 หลายเดือนก่อน

    Текст слишком малюсенький, бро, вообще ничего не видно :/

  • @iwfttl
    @iwfttl 4 หลายเดือนก่อน

    По этим меркам, я спокойно мидл+ Это где компанию найти можно, которая с такими знаниями берёт? Я бы с удовольствием пошёл бы

    • @madison_S-h
      @madison_S-h หลายเดือนก่อน

      Любая. Знаю джунов, которые почти нифига не знают, но получают зп 300к (утрирую). Необязательно хорошо что-то знать, банально можно уметь продавать себя

  • @GriGriGG
    @GriGriGG 4 หลายเดือนก่อน

    Когда понял что твой уровень операторы...

  • @Shaman4ik96
    @Shaman4ik96 4 หลายเดือนก่อน

    «Я такой фигни не говорил😂» (Брюс Л.)

  • @zhess1898
    @zhess1898 4 หลายเดือนก่อน

    для продвижение ролика

  • @eblan_blya
    @eblan_blya 4 หลายเดือนก่อน

    чё за нищая видеокарта лох

  • @narkotr4fic843
    @narkotr4fic843 4 หลายเดือนก่อน

    Насколько важно разбираться в алгоритмических задачах, чтобы пройти собеседование? Например, меня пугают рекурсивные задачи с какими-нибудь деревьями. Насколько часто подобные вещи спрашивают, или зачастую более простые и интуитивно понятные задачи задают? Просто, с точки зрения базы и теории, язык я освоил, и сейчас по мере решения задач на литкоде, натыкаюсь на такие, решения которых в голову не лезут ( вернее идея как делать есть, но реализовать условно тройной вложный цикл в рекурсии как-то не хватает фантазии)

  • @uzver3787
    @uzver3787 4 หลายเดือนก่อน

    dbeaver не подключается т.к не к чему

  • @FatBadBred
    @FatBadBred 4 หลายเดือนก่อน

    Я вам скажу минимум для работы с Пайтон - помимо ide 5 приложений - 15 библиотек, Linux и 200 часов минимум обучения этого всего

  • @spondiasshow8319
    @spondiasshow8319 4 หลายเดือนก่อน

    Работа для лохов

  • @sdlnrkm
    @sdlnrkm 4 หลายเดือนก่อน

    просто спасибо

  • @alexwhite252
    @alexwhite252 4 หลายเดือนก่อน

    Это не порог для джунов повысился, это охреневшие работодатели хотят нанять мидла на зарплату джуна) Такими темпами все оставшиеся специалисты эмигрируют из России. Браво!

  • @elvirakharunova1589
    @elvirakharunova1589 4 หลายเดือนก่อน

    Спасибо большое за это прекрасное видео! :) Наконец-то все термины бэкенда перестали быть магическими словами, и теперь абсолютно понятно, что и для чего использовать :) С таким тимлидом, как вы, было бы одно удовольствие работать ;)

  • @Ислам-к3ъ
    @Ислам-к3ъ 5 หลายเดือนก่อน

    Thanks