1

Я просто думаю о том, как известные интернет-сервисы, такие как Facebook или Twitter, управляют быстрорастущими базами данных.

Что может быть решением для такого рода проблем?

А как насчет идентификаторов? Я читал, что в MySQL существует ограничение - 18446744073709551615 - в беззнаковых bigint ... как бы вы генерировали и управляли большей стоимостью?

Просто теоретическая проблема, но мне любопытно о возможном решении.

Спасибо!

2 ответа2

1

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

Вы не можете сделать это с готовой установкой MySQL. Каждый аспект базы данных должен быть точно настроен и адаптирован.

1

Вот интервью с вице-президентом по инженерным разработкам Майком Шрёпфером из Facebook, где он отвечает на вопросы, касающиеся масштабирования.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .