Нужны еще более подробные разборы) видео очень полезно для первичного ознакомления или закрепления основы, но хочется еще поподробнее смотреть без воды, на других каналах редко бывают такие. Спасибо большое за годный контент!
Спасибо! Хотелось бы видеть что то похожее: Берем 4 виртуалки на Centos / контейнера Разворачиваем leader > replica на двух На одном из 4 инстансов запускаем скрипт CREATE, UPDATE, SELECT Настраиваем репликацию Наполняем данными Добавляем вторую реплику Настраиваем шардинг Остальные смогут за вами повторить и разобраться в этом (ну или просто пощупают)
А разве вертикальное шардирование не предполагает разделение талицы по столбцам в пределах одного сервера? Чтобы селекты не тянули все столбцы, а только нужные?
Здравствуйте, можно как-нибудь про perl, или например elf для arm? Очень просто интересно, а инфа везде разбросана знаю только какие-то куски, да и в целом про создание ОС'ок
Разве не наоборот в моменте про четные и не четное? Это же тернарные оператор, первое условие выполняется если условные выполняется, а второй наоборот. Тем более там 1 и 2, это не результат сравнения, а варианты значений при выполнении или не выполнении условия тернарном операторе.
никак, сначала получаешь список записей из одной таблицы, собираешь список ид и делаешь запрос в другую таблицу по данному списку ид. фильтровать записи по столбцам из второй таблицы конечно не получится. надо заранее продумывать архитектуру. можно например сделать отдельную таблицу с нужными колонками из обоих таблиц (денормализация)
Статья написана в 2020 году. Или вы о чём-то другом? Про шардирование ещё в 90-хх говорили, методов масштабирования сейчас прибавилось, но шардинг и репликация не особо устарели.
Партицирование - это процесс разделение данных на отдельные части (партии) таблицы в рамках одного сервера. Шардинг - разделение таблицы на шарды, где шард - это часть таблицы которая фигурирует как отдельный SQL сервер. Грубо говоря, разница в том что в первом случае мы храним все на одном сервере, а запросы делаем в разные таблицы. Во втором случае мы просто ходим в отдельные серверы.
Нужны еще более подробные разборы) видео очень полезно для первичного ознакомления или закрепления основы, но хочется еще поподробнее смотреть без воды, на других каналах редко бывают такие. Спасибо большое за годный контент!
Жги про репликацию
Автору респект за такой контент .
Спасибо, то что я искал. Теперь стало понятно!
Классная подача, нужно больше таких видео)
Спасибо, будет ещё)
Классное объяснение
Благодарю за видео, по ссылке перешел - и в этот контент по ней очень мне подходит
Супер видео! Хотелось бы побольше по этой же теме
Познавательно. Спасибо за информацию.
Спасибо!
Хотелось бы видеть что то похожее:
Берем 4 виртуалки на Centos / контейнера
Разворачиваем leader > replica на двух
На одном из 4 инстансов запускаем скрипт CREATE, UPDATE, SELECT
Настраиваем репликацию
Наполняем данными
Добавляем вторую реплику
Настраиваем шардинг
Остальные смогут за вами повторить и разобраться в этом (ну или просто пощупают)
Отличная статья. Развейте тему пожалуйста
Отличные материал и подача! Спасибо
По БД много видео не бывает) Более подробный разбор шардинга/репликации был бы очень в тему!
Давайте больше видосов про горизонтальный шардинг!
Очень познавательно!
Круто! Спасибо за объяснение!
Давай больше про обе эти технологии плиз
Спасибо!
Спасибо!
Го подробнее про репликацию и шардинг)
А разве вертикальное шардирование не предполагает разделение талицы по столбцам в пределах одного сервера? Чтобы селекты не тянули все столбцы, а только нужные?
Не очень политкорректно названия master и slave
Сейчас называют white и black сервера
)
На прошлой фирме был проект с двумя ветками - whitemaster и blackslave )
)))) @@qskyisover8153
спасибо
Шард (shard) это осколок, фрагмент. "Раскалывание" либо "дробление", а не "шардинг", йес?
Здравствуйте, можно как-нибудь про perl, или например elf для arm? Очень просто интересно, а инфа везде разбросана знаю только какие-то куски, да и в целом про создание ОС'ок
Репликацию бы послушать
Разве не наоборот в моменте про четные и не четное?
Это же тернарные оператор, первое условие выполняется если условные выполняется, а второй наоборот.
Тем более там 1 и 2, это не результат сравнения, а варианты значений при выполнении или не выполнении условия тернарном операторе.
у нас есть база данных кликхаус на двух серверах, данные идентичны, я так понимаю, применена репликация. но разрабы их почему-то нодами называют...
6:02 - Сказано "для нечётных с первым, для чётных со вторым", а написано наоборот :)
нууу задушил)))
А как делают запросы из двух таблиц (join) если они на разных серверах ?
никак, сначала получаешь список записей из одной таблицы, собираешь список ид и делаешь запрос в другую таблицу по данному списку ид.
фильтровать записи по столбцам из второй таблицы конечно не получится.
надо заранее продумывать архитектуру.
можно например сделать отдельную таблицу с нужными колонками из обоих таблиц (денормализация)
биг спасибо
Когда учил эластик, видос бы зашел 😅
Информация 2011 года… давай новое что-то 🥲
Статья написана в 2020 году. Или вы о чём-то другом? Про шардирование ещё в 90-хх говорили, методов масштабирования сейчас прибавилось, но шардинг и репликация не особо устарели.
2:34 naaah, you are getting canceled
Подождите, так шардирование и партиционирование - одно и то же, получается?:)))
Партицирование - это процесс разделение данных на отдельные части (партии) таблицы в рамках одного сервера.
Шардинг - разделение таблицы на шарды, где шард - это часть таблицы которая фигурирует как отдельный SQL сервер.
Грубо говоря, разница в том что в первом случае мы храним все на одном сервере, а запросы делаем в разные таблицы. Во втором случае мы просто ходим в отдельные серверы.