Устройство хранения данных MySQL: как справиться с выращиванием к большому количеству?

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

Который мог быть решением для этого вида проблемы?

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

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

Спасибо!

1
задан 10.06.2010, 19:19

2 ответа

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

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

1
ответ дан 12.12.2019, 13:14

Вот интервью с VP Технического Mike Schroepfer с Facebook, где он рассматривает вопросы вокруг масштабирования.

1
ответ дан 12.12.2019, 13:14

Теги

Похожие вопросы