Comments 15
Я угадал автора статьи по названию топика ;]
yыы
«Шардингом называется вертикальное масштабирование данных»
Вы видимо хотели сказать горизонтальное? :)
Вы видимо хотели сказать горизонтальное? :)
Нет, именно вертикальное. Википедия / Shard.
Тут есть некая игра слов. Это действительно horizontal partitioning, но vertical scaling, т.е. ноды доставляются вбок бесконечно, но сами данные из таблицы бьются по-вертикали.
Что-то я вас не очень понимаю. Даже по вашей ссылке ведь сказано:
«A shard is a method of _horizontal_ partitioning in a database or search engine.»
«A shard is a method of _horizontal_ partitioning in a database or search engine.»
Да, я давая ссылку смотрел на описание алгоритма, не взглянул на summary. Выше объяснил, что они имеют в виду под этим. И что имел я. Вопрос терминологии.
«потому как мы разбиваем нашу таблицу по горизонтали, то есть по строкам таблицы»
Строки в таблице расположены вертикально ;]
Строки в таблице расположены вертикально ;]
В википедии написано про схему таблицы. Понятно, что колонка — это вертикаль, а ряд — горизонталь. Но масштабируем мы не схему, а данные.
Представьте себе таблицу в экселе. Та же реляционная таблица. Вы добавляете новые ряды. Они появляются снизу. Соответственни таблица растет вниз. Низ — это вертикаль.
Я предлагаю уже закрыть этот разговор про вертикальность и горизонтальность. Это оффтоп.
Представьте себе таблицу в экселе. Та же реляционная таблица. Вы добавляете новые ряды. Они появляются снизу. Соответственни таблица растет вниз. Низ — это вертикаль.
Я предлагаю уже закрыть этот разговор про вертикальность и горизонтальность. Это оффтоп.
Статья про серьезные технологии для больших проектов, а так мало обсуждаема Оо Хотя, конечно, многа букаф и вообще у меня шардинг на велосипеде…
З.Ы. Сори за некропост, если что =)
З.Ы. Сори за некропост, если что =)
Sign up to leave a comment.
Yii: устройство ActiveRecord и Шардинг