Backend artist
Backend artist
  • 4
  • 448 143
Минимальный уровень по базам данных для первой работы
В этом видео мы просто пройдемся по важным темам, которые нужны в работе с базами данных и я постараюсь объяснить их простыми словами.
Сначала немного теории: поговорим об 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 549

Відео

ПОЧЕМУ джунам нужно знать ТАК МНОГО и что вообще нужно знать?
Переглядів 167 тис.6 місяців тому
В этом видео мы постараемся решить одну серьезную проблему новичков. Она заключается в том, что начинающие разработчики вообще плохо себе представляют картинку целиком! То есть: как устроен бекенд, какую роль здесь занимает python, что делают веб-фреймворки, базы данных, sql, orm и всё-всё остальное. Другими словами - как вся эта сложная мозаика складывается в одну красивую и понятную картинку ...
Подробный разбор всех основных git команд
Переглядів 6 тис.6 місяців тому
Разбираем 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 для первой работы
Переглядів 236 тис.7 місяців тому
Как новичку понять, что знаешь python достаточно хорошо, чтобы взяли на работу? Если вы ищите или в скором времени собираетесь искать первую работу python-разработчиком, то можете задаваться этим вопросом. Надеюсь моё видео как-то поможет вам оценить свои знания и придать уверенности на собеседованиях. Код из видео: github.com/LpilinAlexandr/python-for-first-job Таймкоды: 00:00 - Вступление 00:...

КОМЕНТАРІ

  • @user-hd9ii6nx6l
    @user-hd9ii6nx6l 2 дні тому

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

  • @iuselinuxmint
    @iuselinuxmint 6 днів тому

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

  • @drelaann
    @drelaann 8 днів тому

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

  • @user-kl3gn1ny3t
    @user-kl3gn1ny3t 11 днів тому

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

  • @sultanmurattailakbayev7238
    @sultanmurattailakbayev7238 11 днів тому

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

  • @McClean974
    @McClean974 13 днів тому

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

  • @user-pp7kv5ux1h
    @user-pp7kv5ux1h 13 днів тому

    Видимость=0

  • @zanusssidokazano1854
    @zanusssidokazano1854 14 днів тому

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

  • @zanusssidokazano1854
    @zanusssidokazano1854 14 днів тому

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

  • @textreanimator
    @textreanimator 15 днів тому

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

  • @NurikZhetkerbaev
    @NurikZhetkerbaev 17 днів тому

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

  • @qrthack3233
    @qrthack3233 17 днів тому

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

  • @kiska312
    @kiska312 21 день тому

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

  • @user-rn7we6ch2b
    @user-rn7we6ch2b 23 дні тому

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

    • @GRECHKA230
      @GRECHKA230 20 днів тому

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

    • @Blother
      @Blother 5 днів тому

      @@GRECHKA230 🤣

    • @user-wu7ec4vv3i
      @user-wu7ec4vv3i 3 дні тому

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

  • @olegpisarenkov4908
    @olegpisarenkov4908 26 днів тому

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

  • @user-iq5tx3vc5q
    @user-iq5tx3vc5q 26 днів тому

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

    • @backend_artist
      @backend_artist 21 день тому

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

  • @vugpgu
    @vugpgu 27 днів тому

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

  • @user-ip3mm3ei8o
    @user-ip3mm3ei8o 27 днів тому

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

  • @olegpisarenkov4908
    @olegpisarenkov4908 28 днів тому

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

    • @wlad9175
      @wlad9175 11 днів тому

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

  • @galogramma8461
    @galogramma8461 28 днів тому

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

  • @evgends
    @evgends 28 днів тому

    Автор видео предусмотрительн делает трюк с 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 місяці тому

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

  • @user-bs2kv6oc9f
    @user-bs2kv6oc9f 2 місяці тому

    Видео оказалось полезным!

  • @Stay_Away_from_the_Voodoo
    @Stay_Away_from_the_Voodoo 2 місяці тому

    спасибо за труды