MongoDB #1 Основные понятия (Basic Concepts)

Поделиться
HTML-код
  • Опубликовано: 19 окт 2022
  • #YauhenK #webdev #mongodb #mongodbtutorialforbeginners
    В данном видеокурсе мы с вами рассмотрим MongoDB. MongoDB - документно-ориентированная, NoSQL база данных, используемая для хранения больших объемов информации. Основная особенность базы - это представление данных в виде документов, структура которых напоминает JSON. Благодаря такому подходу MongoDB работает быстрее, обладает лучшей масштабируемость и ее легче использовать. Весь курс можно разбить на 2 основные части. В первой, мы разберём особенности работы с MongoDB, ключевые команды взаимодействия с базой и коллекцией. Команды поиска, сортировки, удаления и редактирования элементов. Во второй, используя Node.js, Express и библиотеку mongoose создадим свой API поддерживающий весь стэк CRUD операций. В заключении, разберём загрузку локальной базы данных в онлайн хранилище MongoDB Atlas.
    ✒ Репозиторий курса:
    ✔ GitHub: github.com/YauhenKavalchuk/mo...
    ✒ Полный список готовых и планируемых курсов:
    ✔ Trello: trello.com/b/R6rD7qq8
    ✒ Автор курса:
    ✔ RUclips: / yauhenkavalchuk
    ✔ Instagram: / yauhenkavalchuk
    ✔ Twitter: / yauhenkavalchuk
    ✔ VK: YauhenKavalchuk
    ✔ LinkedIn: / yauhenkavalchuk
    ✔ GitHub: github.com/YauhenKavalchuk
    ✔ VK (Группа): webdevcom
    ✒ Поддержать развитие канала: github.com/YauhenKavalchuk/yo...

Комментарии • 65

  • @svetlanamazhaykina6918
    @svetlanamazhaykina6918 2 месяца назад +2

    Спасибо за Ваш труд! Коммент в поддержку канала.

  • @Jane-ge7ho
    @Jane-ge7ho Год назад +3

    Большое спасибо за труд и курс 👍👍👍

  • @zedisdeadbaby9097
    @zedisdeadbaby9097 Год назад +1

    Приятно слушать, полезно, доходчиво. Спасибо )

  • @maxsam5741
    @maxsam5741 Год назад

    спасибо!
    твой канал просто находка для новичков!
    доступно объясняешь и примеры визуальные понятные

  • @MrDimichZ
    @MrDimichZ Год назад

    Как всегда, чётко и понятно, ждём продолжения

  • @gregdmitriev2784
    @gregdmitriev2784 Год назад

    Ееее ! Крутотенечка подъехала ! Женя спасибо ! 👏💪

  • @olegvershinin914
    @olegvershinin914 Год назад +1

    Отлично! Давно хотел разобраться с MongoDB.

  • @alexey_samokhin
    @alexey_samokhin Год назад +1

    спасибо большое за курс!

  • @Ramosok
    @Ramosok Год назад

    Ждём новую серию!) Спасибо!

  • @vasya8441
    @vasya8441 Год назад

    Автору огромное спасибо за ролик

  • @ibrahimgadzhimagomedov8978
    @ibrahimgadzhimagomedov8978 5 месяцев назад

    Большое спасибо, отличное видео 👍

  • @user-cj7po7bx3i
    @user-cj7po7bx3i 3 месяца назад

    супер

  • @sanmarchen
    @sanmarchen Год назад

    Спасибо!!!

  • @Ven0mSRT
    @Ven0mSRT Год назад

    Спасибо за монго!

  • @SerhiiNesterov
    @SerhiiNesterov Год назад

    Спасибо

  • @tonich3712
    @tonich3712 Год назад +8

    Я только начинаю учить , но как ты преподносишь материал это класс…
    Спокойно и уравновешано , я еще только учу js очень тяжело но назад дороги нету… уже что только не делаю сижу сутками и так еле ели доходит… когда уже я пойму этот порог входа(((…
    Тем более твой канал это находка спасибо… Mongo DB не чего не понемаю но интересно:)…
    Еще раз спасибо…

    • @YauhenKavalchuk
      @YauhenKavalchuk  Год назад

      Спасибо огромное за отзыв

    • @HyndoDristalix14
      @HyndoDristalix14 Год назад +1

      Как успехи?

    • @emilrustamzade2013
      @emilrustamzade2013 Год назад

      Тоже интересно, как идет?

    • @aleksei_es
      @aleksei_es 10 месяцев назад

      Куда пропал? Как успехи то?)

    • @MerriedFellow
      @MerriedFellow 9 месяцев назад +2

      @@aleksei_es надеемся, что жив еще, не умотался до полной отключки))

  • @jamshidtashkent1976
    @jamshidtashkent1976 Год назад

    Thanx

  • @draydamore
    @draydamore Год назад

    Здравствуйте, многие пишут что mongo db небезопасная и ей лучше не стоит пользоваться, что вы можете сказать о mongo db и какие db вы бы посоветовали использовать?

  • @svq3590
    @svq3590 4 месяца назад

    спасибо за курс!
    но не могу не поправить насчёт сказанного о реляционных бд: весьма распространённая ошибка среди новичков считать, что реляционными бд делают внешние ключи. на самом деле, реляция в реляционной модели - это про отношения между атрибутами (столбцами) и экземплярами (строка/запись/кортеж) объекта (таблицы/представления/датасета)! именно из-за такой зависимости модель и бд, построенные на этой модели, называются реляционными.

    • @YauhenKavalchuk
      @YauhenKavalchuk  3 месяца назад +1

      Спасибо большое за уточнение!

  • @krup1783
    @krup1783 Год назад

    Привет! Как часто планируешь выкладывать видео?

    • @YauhenKavalchuk
      @YauhenKavalchuk  Год назад +2

      По 2 видео в неделю. Если не хотите ждать, в первом видео есть ссылка, как получить полный курс

  • @vanmihaylovich
    @vanmihaylovich Год назад

    Верно понимаю, что документы в noSqlDB содержат дубли информации, как в иных доках одной коллекции?

  • @danyawyse1933
    @danyawyse1933 Год назад

    Подскажите для фронта это полезный навык или это больше бек ?

  • @galinahappy6919
    @galinahappy6919 Год назад

    Скажите пожалуйста этим больше пользуются front или back разработчики ?

  • @user-gl8qs7qj4k
    @user-gl8qs7qj4k Год назад

    Здравствуйте. Вот именно я и здесь ради создания и настройки сервера. А тут их оказывается уже знать надо... (

    • @YauhenKavalchuk
      @YauhenKavalchuk  Год назад

      Просто это курс по БД, а не по серверу, тем не менее в самом курсе я всё-равно дам пояснения, как создать сервер. Но более подробное изучение и объяснение идёт именно в курсе по Node.js

  • @user-bi3kx5uf6d
    @user-bi3kx5uf6d Год назад +7

    Истина в том что Документоориентированные нужно использовать тогда когда не подразумиваются связи Many To Many или если явное определение схемы данных не критически важно, а также целостность и дублированеи
    Понятие NoSQL супер плохое, я понимаю что вы обязаны были это упамянуть но правда в том что есть
    Реляционные бд
    Графовые бд
    Документоориентированные
    Ключ-значение (иногда кеш называют)
    и каждая из них базируется на своей модели (реляционная, сетевая, иерархическая)
    Т.е по факту Реляционная бд - SQL , но почему-то принято Графовые, Документоориентированные, Ключ-значение бд относить к NoSql
    NoSql != документоориентированные, это просто глупый, путающий термин, который сбивает с толку новичков
    Когда вы слышите что Документоориентированные бд быстрее SQL это правда, но на практике есть нюансы...
    Документоориентированная бд быстрее только если рассматривать скорость 1 запроса не имеющего никаких внешних связей, как только нужно привести бд в какой-то нормализованный вид часто можно увидеть решение где эти отношения (внешние ключи) реализуются через код. Получается уже не один запрос, а 2 или более.
    Когда дело доходит до растущего проекта весь этот ужас нужно поддерживать и для предыдущих версий, появляется обратная совместимость, и тут уже документоориентированная выглядит ужасно.
    В Заключении хочу сказать что документоориентированная нужна только если вы не собираетесь делать Many To Many связи, реализовывать нормализацию через код, а также вы должны понимать что все виды бд решают свою задачу, и нет панацеи, вы как инженер должны проанализировать требование бизнеса, заключить это требование в приложение и приложению дать подходящее хранилище

  • @Wolk1997
    @Wolk1997 Год назад

    Почему видео скрытый

    • @YauhenKavalchuk
      @YauhenKavalchuk  Год назад

      Доступ к курсу открывается постепенно - по 2 урока в неделю. Если не хотите ждать, в самом первом уроке есть ссылка, как получить полный доступ

    • @Wolk1997
      @Wolk1997 Год назад

      Я зашол по ссылкам но не где немогу уроки найти

    • @YauhenKavalchuk
      @YauhenKavalchuk  Год назад

      github.com/YauhenKavalchuk/youtube

  • @sobaken.channel4146
    @sobaken.channel4146 Год назад +1

    Они же запретили использование своего продукта на территории РФ, есть ли смысл учиться работать с ним?

    • @YauhenKavalchuk
      @YauhenKavalchuk  Год назад +2

      Меня смотрят не только в РФ, а сама по себе технология довольно востребованная и интересная

    • @dmitryeneier3449
      @dmitryeneier3449 Год назад

      @@YauhenKavalchuk именно так. Я с канады

    • @hacking_one
      @hacking_one Год назад

      С впн она работает чел

  • @sergeysviridenko9603
    @sergeysviridenko9603 Год назад +1

    1:30 Нет. Это название не отсюда. Связь тут вообще не причём. Ты не понимаешь что значит реляционная БД.