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