Как стать автором
Обновить

FAQ по архитектуре и работе ВКонтакте

Время на прочтение18 мин
Количество просмотров33K
Всего голосов 47: ↑45 и ↓2+43
Комментарии10

Комментарии 10

Почему серые адреса, а не ipv6?

Наверное потому, что во времена построения этой структуры ipv6 не был так распространен.

Шестая сеть сейчас есть. Но изначально все было на четвертой.
Привет!

Очень крутая статья, спасибо!

Интересно, а нет ли каких-то внутренних эксперементов по замене самонаписанных баз данных (движков) на какое-то готовое решение? Или это слишком дорого, и не окупится?
В прод сторонние решения сложно встраивать + у нас сильная команда сишников.
Если что стороннее и применяется (а такое есть), то только в специфичных случаях.
Такая большая и мощная статья, так мало комментов.
Я хотел поинтересоваться вот чем: где в этой схеме место для VK API?
VK API — это часть (одна из групп) тех backend серверов.

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

с этими бинлогами наверное тяжело делать апдейт большого количества записей.
или какие нибудь миграции напр изменить поле int32 на int64
интересно как такие ситуации вообще обрабатываются. наверное просто новое поле создается, и старое остается?
Апдейт не сложно — новое значение дописывается в конец, а в снапшотах остается только оно.

Смена типа поля скорее не возможна, чем широко практикуется. Добавляется поле, да.
Зарегистрируйтесь на Хабре, чтобы оставить комментарий