КАК: Высокий трафик дБ - PullRequest
       0

КАК: Высокий трафик дБ

0 голосов
/ 16 декабря 2010

Хотя это может быть очень абстрактный вопрос, пожалуйста, покажите мне любое правильное направление.

Конфигурации БД и конфигурации репликации для веб-приложения в стиле Twitter (тяжелые вставки и чтения).

1 Ответ

1 голос
/ 16 декабря 2010

Для очень высоких нагрузок вы можете рассмотреть Базы данных NoSQL . Это решение хорошо работает, когда вам в основном нужно читать данные, а ваша логика данных не слишком сложна. При правильной настройке решения NoSQL могут быть в разы быстрее, чем реляционные базы данных.

Если вы хотите использовать MySQL, этот вопрос слишком абстрактный. Есть множество вещей, о которых нужно подумать:

  1. правильная структура таблицы
  2. правильное индексирование
  3. кэширование
  4. нормализация и денормализация
  5. ваши запросы
  6. кластеризация

Google все это, чтобы понять, почему эти вопросы важны. Если вы серьезно относитесь к получению максимальной производительности MySQL, я действительно рекомендую « Высокопроизводительный MySQL » - эта книга потрясающая.

High performance MySQL

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...