Backend artist
Backend artist
  • 4
  • 451 096
Минимальный уровень по базам данных для первой работы
В этом видео мы просто пройдемся по важным темам, которые нужны в работе с базами данных и я постараюсь объяснить их простыми словами.
Сначала немного теории: поговорим об 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
Приятного просмотра. Надеюсь будет полезно ❤️
มุมมอง: 40 647

วีดีโอ

ПОЧЕМУ джунам нужно знать ТАК МНОГО и что вообще нужно знать?
มุมมอง 168K6 หลายเดือนก่อน
В этом видео мы постараемся решить одну серьезную проблему новичков. Она заключается в том, что начинающие разработчики вообще плохо себе представляют картинку целиком! То есть: как устроен бекенд, какую роль здесь занимает python, что делают веб-фреймворки, базы данных, sql, orm и всё-всё остальное. Другими словами - как вся эта сложная мозаика складывается в одну красивую и понятную картинку ...
Подробный разбор всех основных git команд
มุมมอง 6K7 หลายเดือนก่อน
Разбираем 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 для первой работы
มุมมอง 237K7 หลายเดือนก่อน
Как новичку понять, что знаешь python достаточно хорошо, чтобы взяли на работу? Если вы ищите или в скором времени собираетесь искать первую работу python-разработчиком, то можете задаваться этим вопросом. Надеюсь моё видео как-то поможет вам оценить свои знания и придать уверенности на собеседованиях. Код из видео: github.com/LpilinAlexandr/python-for-first-job Таймкоды: 00:00 - Вступление 00:...

ความคิดเห็น

  • @user-uc3kt4wd7w
    @user-uc3kt4wd7w วันที่ผ่านมา

    Александр, ролик просто космос! Спасибо тебе за очень понятно расписанный базис для новичка, я только учусь на python разработчика) Хотел вопрос задать, а есть источник, где можно посмотреть всю твою схему, представленную в видео?)

  • @phat80
    @phat80 2 วันที่ผ่านมา

    Что за бред? Нет никакого минимума для первой работы. Знания вообще не гарантируют работу. Уже давно на первое место вышли софт скилы. Могут взять человека, который не особо вообще разбирается в языке, но он весь из себя веселый, позитивный и общительный. А знания не особо интересуют, особенно на самом первом этапе, когда изначально общаешься с HR, который вообще в технической стороне вопроса ни бум-бум. Так что начинать надо с софт скилов, иначе все вообще не имеет смысла. Интровертам вообще лучше даже не начинать что-то учить. Зря время потратят.

    • @backend_artist
      @backend_artist 2 วันที่ผ่านมา

      Может быть тогда снимешь видео, как ты на одних софт скилах устраиваешься на работу?

  • @user-hd9ii6nx6l
    @user-hd9ii6nx6l 5 วันที่ผ่านมา

    Так ужасно и непонятно объяснять это постараться надо

    • @migdorytele3782
      @migdorytele3782 2 วันที่ผ่านมา

      Спасибо большое, мне очень приятно

  • @iuselinuxmint
    @iuselinuxmint 9 วันที่ผ่านมา

    Досмотрел до конца! Интересно и понятно, спасибо

  • @drelaann
    @drelaann 11 วันที่ผ่านมา

    большое спасибо за видео, всё рассказал понятным языком, + мотивация

  • @user-kl3gn1ny3t
    @user-kl3gn1ny3t 14 วันที่ผ่านมา

    Спасибо тебе большое, за такой интересный канал,продолжай своё творчество!

  • @sultanmurattailakbayev7238
    @sultanmurattailakbayev7238 14 วันที่ผ่านมา

    Ох уж эти уведомления в телегу 🙉

  • @McClean974
    @McClean974 16 วันที่ผ่านมา

    Какой смысл,если когда у тебя в графе 0 опыта,то эти знания даже не будут проверять)) Более того,вы даже не дойдите до интервьюера По моему опыту :Более 200 откликов и по итогу 4-5 приглашений тестовых заданий , которые не могут пройти даже некоторые Джуны

  • @user-pp7kv5ux1h
    @user-pp7kv5ux1h 17 วันที่ผ่านมา

    Видимость=0

  • @zanusssidokazano1854
    @zanusssidokazano1854 17 วันที่ผ่านมา

    Код ПОБОЛЬШЕ сделай!

  • @zanusssidokazano1854
    @zanusssidokazano1854 17 วันที่ผ่านมา

    Автор а можешь весь проект сделать пошагово? Джем видос

    • @migdorytele3782
      @migdorytele3782 2 วันที่ผ่านมา

      Нет, но за деньги да

  • @textreanimator
    @textreanimator 19 วันที่ผ่านมา

    Прочитал название ролика а автор рассказывает простейшие вещи про dns и https. Зачем мусолить, то что до тебя написано и рассказано 100000 раз.

  • @NurikZhetkerbaev
    @NurikZhetkerbaev 20 วันที่ผ่านมา

    братааан где новые видео я жду все еще!

  • @qrthack3233
    @qrthack3233 20 วันที่ผ่านมา

    Привет, выбираю между PHP, Java, Python, Go? Хочу быть бэкендером (для работы) + пентестом заниматься в свободное время. Что посоветуешь?

  • @kiska312
    @kiska312 24 วันที่ผ่านมา

    Спасибо за информацию, всё понятно, по полочкам

  • @user-rn7we6ch2b
    @user-rn7we6ch2b 26 วันที่ผ่านมา

    Если я могу написать print ("Hello World") Мне уже будут платить 200000$ в день ?

    • @GRECHKA230
      @GRECHKA230 23 วันที่ผ่านมา

      Здравствуйте! Мы - Компания Google. Хотели бы предложить вам вакансию сеньор разработчика в нашей комании! Ваше резюме в вашем комментарии нам очень понравилось! Зарплата 292992928384482001092939 долларов в час. Пожалуйста, скиньте нам ваши контакты.

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

      @@GRECHKA230 🤣

    • @user-wu7ec4vv3i
      @user-wu7ec4vv3i 6 วันที่ผ่านมา

      Петухон делает «brrrrrrrrrrrrr»

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

    Веб-сервер NGNIX : запросы, логи, перенаправление между доменами и т.п. - сделать на каком-нибудь пет-проекте - как это можно осуществить? Арендовать себе домен и там тренироваться? Или есть какие-то курсы, которые предоставляют такую возможность?

  • @user-iq5tx3vc5q
    @user-iq5tx3vc5q 29 วันที่ผ่านมา

    Что это за тип данных самый первый в виде точек? Я такого нигде не видел

    • @backend_artist
      @backend_artist 24 วันที่ผ่านมา

      Это эллипсис. Используется также как и pass

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

    А чи є нормальна реляційна СУБД, яка не підтримує SQL?

  • @user-ip3mm3ei8o
    @user-ip3mm3ei8o หลายเดือนก่อน

    Теоретически всё понятно. А что-то конкретное -- тупик.

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

    Для начинающего джуна этого достаточно - а гитхаб, а django, а основы SQL, HTML и CSS, Docker какой-нибудь, что там ещё, знание Linux ... Или это всё не надо, вот на питоне можешь код написать - и молодец, ищи работу??? Хотя конкретно по питону - очень познавательно и полезно, добавляет уверенности, спасибо!!!

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

      спасибо за доп. инфу

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

    Элипсис это разве тип данных, а не просто синтаксическая структура?

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

    Автор видео предусмотрительн делает трюк с IP именно мазиле )

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

    Очень хорошие объяснения, поставленная речь, спасибо за такие видео, полезные знания, я считаю.

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

    Как же понятно объяснено. Большое человеческое автору 🤝

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

    Появилось понимание какой-то картины, благодарю ✌️

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

    видос топ, респект, самое то для тех, кто залатывает дыры перед трудоустройством

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

    Лайк за Хогвартс 😍😍😍

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

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

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

    Брат, разрешение видео высокое, но символы мелкие и после после сжатия видоса в ютубе символы очень мыльные

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

    минимальный уровень python - RTX3070 😂

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

    Не знал что Python про украинец😅

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

    Видео мегаполезное, лайк!

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

    Очень круто! Спасибо за видео! 🙂

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

    И максимальный для последней

  • @user-gx4xm6qc5o
    @user-gx4xm6qc5o หลายเดือนก่อน

    Просто лучший!

  • @e.b.7568
    @e.b.7568 หลายเดือนก่อน

    Расскажи пожалуйста что нужно знать мидлу... Наставьте лайков плиз чтобы человек увидел...

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

      Да блин я пока канал забросил, ахах. Ну у меня в планах есть дальше его развивать, но просто ща тут другие дела нарисовались и на канал нет времени :((

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

    Помню себя, когда я только начинал изучать Python - если бы я тогда увидел это видео - для меня бы всё это звучало ИСКЛЮЧИТЕЛЬНО, как набор слов. А сейчас это.., такой сумбур.., но какая-то полезность уже есть.

    • @user-jf2ui2qy1y
      @user-jf2ui2qy1y หลายเดือนก่อน

      Видео отличное, советую мозг использовать

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

    Судя по комментариям, атмосфера конечно токсичная, но этого следовало ожидать. Отпишусь тут через неделю) Успехов всем кто стремится к лучшему!

  • @maestro.a
    @maestro.a หลายเดือนก่อน

    при подключению к MySQL сервер через DBeaver выдаёт ошибку: Public Key Retrieval is not allowed что можно сделать как пофиксить? пользователь root, пароль qwerty вроде все ок с настройками

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

      Видимо что-то с настройками dbeaver. Попробуй прямо так текст ошибки вбить в Гугл: dbeaver + mysql public key retrieval is not allowed. Я думаю будет какой-нибудь тред на стековерфлоу с решением

    • @maestro.a
      @maestro.a หลายเดือนก่อน

      @@backend_artist Решил с помощью "Edit connections" -> "Driver properties" -> "allowPublicKeyRetrieval = True"

  • @aiko_here.0_0
    @aiko_here.0_0 หลายเดือนก่อน

    Видео замечательное , спасибо за проделанную работу! Пожалуйста темный фон , от белого больно😮

  • @user-zy5jq3xu8y
    @user-zy5jq3xu8y หลายเดือนก่อน

    Видео не реально полезное!!! Блин код мелко на экране. плохо видно ((((( Засветил телегу. Библиотека питониста. Тут же подписался. Полезный канал. В телеге подписан на Варламова.... он же лжец! хотя в телеге вроде просто копирует оф. новости, а вот в блоге на ютубе........ там мрак полный. самое популярное слово у него пропагандист и все с этим корнем.

  • @user-tm8ej8st6l
    @user-tm8ej8st6l หลายเดือนก่อน

    Есть похожий видос по плюсам?

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

    Да шрифт бы покрупнее)) Та даже на мониторе не оченб комфортно смотреть. А в остальном отлично)

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

    Асинхоонный fastapi может заменить celery?

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

    Топ видос) много полезного

  • @podgorniy.r
    @podgorniy.r 2 หลายเดือนก่อน

    Отличное видео, но немного начинаю плыть когда работаю со сложными rebase, merge Нужно на каком-то визуальном тренажере закрепить работу со слиянием

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

    Добрый день. Хочется услышать Ваше мнение по вопросу - нужно ли джуну уметь писать запросы на чистом SQL или достаточно уметь писать оптимизированные запросы на уровне ORM? Слышал различные мнения по этому поводу. Многие разработчики либо крайне редко, либо никогда не писали запросы на чистом SQL т.к. хватает инструментов ORM, если это не хайлоад проект, но большинство проектов маленькие или средние. Можно потратить время на изучение и практику синтаксиса SQL, который в ближайшие пару лет и не пригодится. Заранее благодарю за ответ.

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

      Добрый день! Считаю что sql надо знать хотя бы на базовом уровне тк ОРМ в итоге превращает код в sql. Я бы поставил знанию sql важность 9/10 для разработчик. То есть это не прям первостепенно, но 100% надо знать

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

      @@backend_artist благодарю за ответ.

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

    Почему больше не делаете видео? У вас отличный контент! Если сомневаетесь, стоит ли, то наверняка стоит!

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

      Спасибо 🥰 Да, я обязательно буду делать еще)

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

    Спасибо за видео. Отличная подача, без воды. Слушать вас интересно, многое сразу становится понятным. Будь у вас свой курс, с удовольствием бы записался.