Что такое NoSQL за 6 минут

Поділитися
Вставка
  • Опубліковано 20 вер 2021
  • Listen IT на Я.Дзене - zen.yandex.ru/listenit
    Интересный Телеграм-канал об аналитике - t.me/AisForAnalytics
    В этой статье мы узнаем:
    - Что такое NoSQL
    - Что такое нереляционные базы данных
    - Отличие NoSQL от SQL
    - Способы организации данных в NoSQL-базах
    - Базы данных типа ключ-значение
    - Хранение данных в виде колонок
    - Хранение данных в виде графов и деревьев
    - Хранение данных в виде документов
    - Работа с запросами в NoSQL
    - Применение NoSQL
    Поддержать канал разово - yoomoney.ru/to/410012243709514
    Поддержать канал подпиской - boosty.to/listenit
    Телеграм-канал - t.me/listenit_channel
    По вопросам сотрудничества - t.me/ed_akimov
    Ссылка на статью - thecode.media/nosql/
    Что такое SQL и реляционные базы данных - • Что такое SQL и реляци...
    Синтаксис SQL запросов: Часть 1 - • Синтаксис SQL запросов...
    Моделирование данных за 9 минут - • Что такое ERD за 9 минут
    Что такое UML за 7 минут - • Что такое UML за 7 мин...
    Что такое ACID за 9 минут - • Что такое ACID за 9 минут
    Что такое HTTP и HTTPS за 9 минут - • Что такое HTTP и HTTPS...
    Машинное обучение для чайников - • Машинное обучение для ...
    Что такое Big Data за 6 минут - • Что такое Big Data за ...
    Что такое CRUD за 6 минут - • Что такое CRUD за 6 минут
    Введение в REST API за 7 минут - • Введение в REST API за...
    Различия REST и SOAP за 4 минуты - • Различия REST и SOAP з...
    Что такое middleware за 7 минут - • Что такое middleware з...

КОМЕНТАРІ • 46

  • @vladislavavadanii8130
    @vladislavavadanii8130 2 роки тому +3

    Спасибо! Изложено доступно !

  • @alexandrsargsyan2202
    @alexandrsargsyan2202 2 роки тому +1

    Спасибо! Классный выпуск!!!

  • @samuraibudoev5857
    @samuraibudoev5857 2 роки тому +25

    Почему в случае с реляционной базой было бы 250 обращений? Что за бред?

    • @homich77
      @homich77 Рік тому

      Тоже озадачилась )))

    • @wenz5415
      @wenz5415 11 місяців тому +1

      Он же говорил про "список лучших фильмов", условно представим, что их 250, при работе с sql-db каждая взятая строка - отдельный запрос, а при работе с колумн-дб - один запрос на одну колонку

    • @user-vj4iq1zg1j
      @user-vj4iq1zg1j 7 місяців тому

      Каждый актёр фильма это строка

    • @user-zm5nd9vu7n
      @user-zm5nd9vu7n 3 місяці тому

      @@wenz5415 так можно просто выборка по колонке фильм и все

  • @alexandrsargsyan2202
    @alexandrsargsyan2202 2 роки тому +1

    все отлично!

  • @anatoly_north2564
    @anatoly_north2564 Рік тому +1

    вот тут подробно объяснили! спасибо!

  • @user-kw7vn6vd8k
    @user-kw7vn6vd8k Рік тому +4

    Коммент в поддержку канала!! Автору удачи и вдохновения!!!

  • @user-gs7ro3tl9t
    @user-gs7ro3tl9t 2 роки тому +1

    Годный контент! Спасибо!

    • @ListenIT_channel
      @ListenIT_channel  2 роки тому

      Тебе спасибо, заходи ещё! 🤘

  • @anelya8768
    @anelya8768 2 роки тому +2

    Блин так понятно объясняете, легко доходит!🤭

  • @brim3736
    @brim3736 Рік тому

    Спасибо что вылечил перед тем как теорию давать

  • @Sergei_youtube.
    @Sergei_youtube. 2 роки тому +18

    Посмотрел много Ваших выпусков. все отлично! но одно важное, я бы сказал, ОЧЕНЬ важное замечание. Ваш текст который я вижу на экране не совпадает с озвучкой. Да, я понимаю, что так и задумывалось. Но лично я ну никак не могу воспринимать и то и другое одновременно. Тут либо слушать, либо читать. Совет - сделайте так чтобы все это совпадало. Это реально будет полезнее и удобнее. Аудитория будет и прочитывать материал и заодно слушать. Это лучше отразится на понимании тем. Лайкате, чтобы автор увидел!

  • @dimackur4660
    @dimackur4660 Рік тому +1

    Дякуємо Вам за освіту українців

    • @sergei8750
      @sergei8750 10 місяців тому +1

      ... тут ж наче на рос мові, а не українській, хіба ні?

    • @Larchevis
      @Larchevis 8 місяців тому +1

      Тут все на русском. Так что сдавайся.

    • @kseniya1937
      @kseniya1937 7 місяців тому

      ​@@sergei8750в чем проблема? Люди пишут на своем языке. Для чтения на своем есть кнопка перевода.

  • @user-jy1ps2eq9o
    @user-jy1ps2eq9o 5 місяців тому

    Спасибо, супер ❤

  • @kseniya1937
    @kseniya1937 7 місяців тому +2

    Ещё одно отличное видео! Спасибо автору статьи и автору канала! ❤

    • @ListenIT_channel
      @ListenIT_channel  7 місяців тому +2

      Спасибо, очень приятно :)

  • @homich77
    @homich77 Рік тому +1

    В реляционных БД есть шардинг, который тоже можно разнести по машинам :)

  • @halfXP
    @halfXP 2 роки тому +6

    Отличный ликбез! Хотелось бы выпуска по каждому примера оператора, а то иногда просто забывается и в целом. Так же про можно развивать ветку по инструментам напр. GQL, - мне было бы очень интересно посмотреть. В целом технический канал лаконичен и очень экономит время на обзор.

  • @sergei8750
    @sergei8750 10 місяців тому

    5:00. У реляционных БД есть и вертикальное(о чём было сказано), и горизонтальное(Sharding, Replication, Cloud-based databases) масштабирование.

    • @sukhanoff
      @sukhanoff 8 місяців тому

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

    • @kseniya1937
      @kseniya1937 7 місяців тому +1

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

  • @chip253
    @chip253 2 роки тому +8

    С последним совсем не соглашусь - sql вам нужна будет в 99,9% случаев, а монго удобней только в очень частном случае. В частности, maria по скорости побьет всех с потрохами. Поиск фраз в монго очень печален, а агрегацию, например, на обьеме с 40гб и и 10млн записей для монго просто не подсилу... Могу привести только один случай, когда монго лучше справляется, если у вас исключительно только документы и вы работаете в режиме ключ значение. Четко было сказано на хабре - монго раздутый хайп для очень узких задач.

  • @live_man
    @live_man 2 роки тому +2

    А какие могут быть приложения, где нужна такая большая скорость / маштаб / мощность, чтобы использовать NoSQL ? Можете и здесь привести примеры как с SQL с пациентами, товарами и оценками?

    • @ListenIT_channel
      @ListenIT_channel  2 роки тому +3

      Например, хранение чатов: весь контекст чата, его прикреплённые медиа-файлы, документы. Ещё различные штуки вроде рекомендаций по понравившемся товарам сделаны на графовых базах, то есть на noSQL. Кэширование также работает на NoSQL. Это только малая часть примеров, естественно

    • @dmitriypolynin7273
      @dmitriypolynin7273 Рік тому +1

      бывают базы со смешанным доступом. Например была такая БД Cache там и sql и объекты и так исяк можно сам выбираешь. Но что то про них уже не слышно. Все же при нормальном проектировании SQL и быстрее и надежнее. Особенно при скоростях современных серверов.

    • @kseniya1937
      @kseniya1937 7 місяців тому

      Медиа базы.

  • @user-xv3gn9nr9k
    @user-xv3gn9nr9k Рік тому +1

    Гуд

  • @smartikonsmartikon7819
    @smartikonsmartikon7819 Рік тому +6

    Мне нравится желто-голубой цвет в этом видео. Автор молодец

  • @alexreg78
    @alexreg78 2 роки тому

    имитируемый БОГ любит подсказки))
    что делать если
    База данных нарастает как
    снежный ком))

  • @user-of5su4gs2o
    @user-of5su4gs2o 5 місяців тому

    Автор... ты можешь рассчитывать на мое религиозное почитание ...

  • @IvanIvanov-iq2uo
    @IvanIvanov-iq2uo 10 місяців тому

    диз за wr

    • @Larchevis
      @Larchevis 8 місяців тому

      кто такой wr

  • @zakarmoy
    @zakarmoy 2 роки тому +1

    Спасибо! Классный выпуск!!!

    • @ListenIT_channel
      @ListenIT_channel  2 роки тому

      Всегда пожалуйста, заходите ещё 😉