NoSQL для начинающих 👨‍💻 На примере MongoDB

แชร์
ฝัง
  • เผยแพร่เมื่อ 18 พ.ย. 2024

ความคิดเห็น • 25

  • @barackobama2722
    @barackobama2722 9 หลายเดือนก่อน +2

    Большое спасибо! Ты умнейший со всего ютюба!

  • @Георгий-ь6с
    @Георгий-ь6с ปีที่แล้ว +2

    Все понятно и именно то, что хотелось для первого знакомства. Спасибо

  • @yourownazog8069
    @yourownazog8069 2 ปีที่แล้ว +4

    Дуже дякую за mongoDB! В тебе талант пояснювати!

  • @MVOralov
    @MVOralov ปีที่แล้ว

    Неплохое вступление. Я бы еще добавил, что помимо проблем выбора типа СУБД как основу для Продуктовых решений - так же есть аспект Платформенного Решения - например - многосоставное и многокомпонентное Озеро Данных, которое, с одной стороны выглядит как конвейер доставки данных, а с другой - как слоёный пирог, каждый слой которого реализован своей технологией, и выбор между традиционным РСУБД компонентом и NoSQL - для реализации того или иного слоя - зависит от требований к каждому из компонентов, требований как с самому компоненту (слой ОД)относительно его целей и носимой функциональности, так и требований к модели данных на нем.
    К примеру - Core-компонент DWH, который является частью комплексного Озера Данных - может содержать требования к историчности, бизнес-модификациям, которые нужно соблюсти на техническом уровне. И тогда мы вкрячиваем Anchor или DataVault модель на этот компонент, которая, конечно - без моделирования бизнес-сущностей и низлежащих таблиц не обходится. И этот слой реализуется на какой-нибудь MPP-системе - например - GreenPlum, и мы имеем необходимость в РСУБД-типа компоненте. А вот для слоя интеграций - какие-то типы взаимодействий вполне укладываются в NoSQL-подход (Schema-less) - то же документно-ориентированное хранение данных + Apache Spark/Kafka для процессинга стримов над ним или Debezuim Для CDC/Replication + требования к real-time доставке данных

  • @wasghen6904
    @wasghen6904 ปีที่แล้ว +2

    Большое спасибо за такой крутой контент! Очень классно, что рассказываешь, для чего все это нужно и какие проблемы решает. Этого действительно не хватает для начинающих разработчиков!

  • @lunar_lorkhan
    @lunar_lorkhan 2 ปีที่แล้ว +4

    Отличное видео, в начале ролика завис на 2 часа, чтобы изучить темы CAP, ACID, BASE)

  • @cs_dequeue
    @cs_dequeue 2 ปีที่แล้ว +1

    Спасибо за качественное видео! Все разложено по местам, нету подпрыгивании от темы к тему и т.д. Спасибо!

  • @Alex888mount
    @Alex888mount 3 ปีที่แล้ว +2

    Чёткое объяснение!

  • @olzhasawesome1207
    @olzhasawesome1207 ปีที่แล้ว +2

    Классное и познавательное видео, автору большое спасибо

  • @РоманФоминцев-з4к
    @РоманФоминцев-з4к ปีที่แล้ว

    Потратил сегодня кучу времени, после входа в контейнер и попытке обратиться к mongo, выдавало ошибку что нет такого. Теперь нужно вводить mongosh

  • @Павел-б1д3я
    @Павел-б1д3я 3 ปีที่แล้ว

    Вот и дождались продолжения, будем изучать, спасибо👍

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

    Хорошее объяснение и структурированная информация, все понятно, спасибо. Алсо посмотрел новые видео на канале и ахуел, вот это чувак квантовый скачок осуществил, респект таким пацанам

  • @СтранникВечный-е4ъ
    @СтранникВечный-е4ъ 2 ปีที่แล้ว

    Спасибо большое! Полезно и интересно. Очень считаю достойно выполнена Вами работа!
    Подскажите как и где в веб проекте необходимо и лучше всего использовать nosql базы данных?

  • @Yhwach-mv9cu
    @Yhwach-mv9cu 3 ปีที่แล้ว +4

    А обязательно ли учить монго дб для го-разраба?

    • @UAStriker
      @UAStriker 3 ปีที่แล้ว +2

      нет

    • @lollopin3362
      @lollopin3362 3 ปีที่แล้ว +3

      Нет, можно sql базы использовать, но лучше знать монго на базовом уровне

  • @denyskarpov5905
    @denyskarpov5905 3 ปีที่แล้ว

    Благодарю.
    Подскажите, пожалуйста, а таки будет отдельный урок по проектированию ДБ? (21.33 говорится об этом)

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

    То что на сайте написано совсем не значит что морга на самом деле поддерживает эсид

  • @thedeviljoy6374
    @thedeviljoy6374 3 ปีที่แล้ว

    Блин, не успел поставить первый лайк)

  • @dmytroyevlakhov9923
    @dmytroyevlakhov9923 2 ปีที่แล้ว +1

    GrapQL это пример базы данных Graph? Ты сам знаешь что рассказываешь?

    • @cs_dequeue
      @cs_dequeue 2 ปีที่แล้ว

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

    • @cs_dequeue
      @cs_dequeue 2 ปีที่แล้ว

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

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

    под MongoDb по сути нет никакого моделирование, в этом и смысл nosql ничего не моделировать

  • @ЕгорШаманский-у2о
    @ЕгорШаманский-у2о 3 ปีที่แล้ว

    Спасибо за видео! Было бы здорово, если бы команды в описание вставлял. У меня после команды docker run --name mongo_yt_tutorial -e MONGO_INITDB_ROOT_USERNAME=root -e MONGO_INITDB_ROOT_PASSWORD=qwerty -p 27019:27017 --rm-d mongo выдает идентификатор контейнера, но при команде docker exec -it ..... /bin/bash выдает Error: No such container и ID контейнера. Иду в лог и вижу error: missing 'MONGO_INITDB_ROOT_USERNAME' or 'MONGO_INITDB_ROOT_PASSWORD' both must be specified for a user to be created. (и то и другое должно быть указано для создания пользователя) Что делаю не так?

    • @AliakseiBahdanau
      @AliakseiBahdanau 3 ปีที่แล้ว +2

      пропущен пробел между --rm и -d
      Ваша команда должна выглядеть вот так:
      docker run --name mongo_yt_tutorial -e MONGO_INITDB_ROOT_USERNAME=root -e MONGO_INITDB_ROOT_PASSWORD=qwerty -p 27019:27017 --rm-d mongo