Что такое ШАРДИНГ и РЕПЛИКАЦИЯ за 9 минут

Поділитися
Вставка
  • Опубліковано 17 лис 2024

КОМЕНТАРІ • 44

  • @aleksandrsherstnev8434
    @aleksandrsherstnev8434 Рік тому +7

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

  • @jeras314
    @jeras314 Рік тому +11

    Жги про репликацию

  • @silkcode3178
    @silkcode3178 Рік тому +5

    Автору респект за такой контент .

  • @kanari_himawari
    @kanari_himawari 6 місяців тому +3

    Спасибо, то что я искал. Теперь стало понятно!

  • @iandromed
    @iandromed Рік тому +3

    Классная подача, нужно больше таких видео)

  • @InnaK-j2b
    @InnaK-j2b 10 місяців тому +2

    Классное объяснение

  • @ВячеславСтроков-х4з

    Благодарю за видео, по ссылке перешел - и в этот контент по ней очень мне подходит

  • @АнгелинаШалиманова
    @АнгелинаШалиманова 7 місяців тому +1

    Супер видео! Хотелось бы побольше по этой же теме

  • @va4402
    @va4402 Рік тому +2

    Познавательно. Спасибо за информацию.

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

    Спасибо!
    Хотелось бы видеть что то похожее:
    Берем 4 виртуалки на Centos / контейнера
    Разворачиваем leader > replica на двух
    На одном из 4 инстансов запускаем скрипт CREATE, UPDATE, SELECT
    Настраиваем репликацию
    Наполняем данными
    Добавляем вторую реплику
    Настраиваем шардинг
    Остальные смогут за вами повторить и разобраться в этом (ну или просто пощупают)

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

    Отличная статья. Развейте тему пожалуйста

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

    Отличные материал и подача! Спасибо

  • @Alexey-gp7vc
    @Alexey-gp7vc Рік тому +4

    По БД много видео не бывает) Более подробный разбор шардинга/репликации был бы очень в тему!

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

    Давайте больше видосов про горизонтальный шардинг!

  • @devospos
    @devospos 5 місяців тому +1

    Очень познавательно!

  • @vladimir_v_it
    @vladimir_v_it 9 місяців тому

    Круто! Спасибо за объяснение!

  • @anvarius94
    @anvarius94 5 місяців тому

    Давай больше про обе эти технологии плиз

  • @MacxaD
    @MacxaD Рік тому +2

    Спасибо!

  • @Zloy_jid
    @Zloy_jid 5 місяців тому

    Спасибо!

  • @takecare-q8b
    @takecare-q8b 7 місяців тому

    Го подробнее про репликацию и шардинг)

  • @Asperion-e2e
    @Asperion-e2e 5 днів тому

    А разве вертикальное шардирование не предполагает разделение талицы по столбцам в пределах одного сервера? Чтобы селекты не тянули все столбцы, а только нужные?

  • @viv81ster
    @viv81ster Рік тому +8

    Не очень политкорректно названия master и slave
    Сейчас называют white и black сервера

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

      )

    • @qskyisover8153
      @qskyisover8153 5 місяців тому

      На прошлой фирме был проект с двумя ветками - whitemaster и blackslave )

    • @Paul-Olkov
      @Paul-Olkov 27 днів тому

      )))) @@qskyisover8153

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

    спасибо

  • @HECKAKYH-ADEKBATEH
    @HECKAKYH-ADEKBATEH Рік тому +1

    Шард (shard) это осколок, фрагмент. "Раскалывание" либо "дробление", а не "шардинг", йес?

  • @725etw7w
    @725etw7w Рік тому

    Здравствуйте, можно как-нибудь про perl, или например elf для arm? Очень просто интересно, а инфа везде разбросана знаю только какие-то куски, да и в целом про создание ОС'ок

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

    Репликацию бы послушать

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

    Разве не наоборот в моменте про четные и не четное?
    Это же тернарные оператор, первое условие выполняется если условные выполняется, а второй наоборот.
    Тем более там 1 и 2, это не результат сравнения, а варианты значений при выполнении или не выполнении условия тернарном операторе.

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

    у нас есть база данных кликхаус на двух серверах, данные идентичны, я так понимаю, применена репликация. но разрабы их почему-то нодами называют...

  • @HNN_CBEPXCNCTEM_CCCP_NM._COBbl

    6:02 - Сказано "для нечётных с первым, для чётных со вторым", а написано наоборот :)

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

    А как делают запросы из двух таблиц (join) если они на разных серверах ?

    • @silentage6310
      @silentage6310 4 місяці тому

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

  • @КоньЛюдоед-ф6ф
    @КоньЛюдоед-ф6ф 4 місяці тому

    биг спасибо

  • @Aleksandr37rus
    @Aleksandr37rus 9 місяців тому +1

    Когда учил эластик, видос бы зашел 😅

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

    Информация 2011 года… давай новое что-то 🥲

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

      Статья написана в 2020 году. Или вы о чём-то другом? Про шардирование ещё в 90-хх говорили, методов масштабирования сейчас прибавилось, но шардинг и репликация не особо устарели.

  • @fibzy02
    @fibzy02 5 місяців тому

    2:34 naaah, you are getting canceled

  • @ИльяСултанов-у6з
    @ИльяСултанов-у6з 5 місяців тому +2

    Подождите, так шардирование и партиционирование - одно и то же, получается?:)))

    • @sb9185
      @sb9185 5 місяців тому +1

      Партицирование - это процесс разделение данных на отдельные части (партии) таблицы в рамках одного сервера.
      Шардинг - разделение таблицы на шарды, где шард - это часть таблицы которая фигурирует как отдельный SQL сервер.
      Грубо говоря, разница в том что в первом случае мы храним все на одном сервере, а запросы делаем в разные таблицы. Во втором случае мы просто ходим в отдельные серверы.