@Teman89

Как справиться с Нагрузкой на веб-проекте?

Здравствуйте!
Подскажите, пожалуйста, в вопросе о Нагрузке на веб-проекте.
(Техническим языком не обладаю, объясню "на пальцах")
И так, данные(числа) хранятся в таблице-БД, которая состоит из
100 000 строк и 600 столбцов.

Типы взаимодействия пользователя с данными, их два:
Тип №1. Пользователь запрашивает каждую секунду все имеющиеся данные для определённых 100 строк из БД.
Тип №2. Пользователь задаёт параметры по которым из всего объёма БД отбираются необходимые ему строки(скажем отобрались 200 строк), и по остальным 600 параметрам(столбцам) соответствующим отобранным строкам вычисляется среднеарифметическое значение.

Нагрузка:
50000 пользователей одновременно используют Тип №1 + 30000 пользователей одновременно используют Тип №2.

Как грамотно справиться с такого рода нагрузкой? Какую БД использовать или дело не в БД, а в железе? Тогда каким должно быть железо?
Буду рад любым ответам.
Заранее спасибо.
  • Вопрос задан
  • 98 просмотров
Пригласить эксперта
Ответы на вопрос 1
ThunderCat
@ThunderCat Куратор тега Веб-разработка
{PHP, MySql, HTML, JS, CSS} developer
я верно понимаю что в секунду у вас происходит 50к+30к запросов? или у вас 50к в секунду + 30к "размазанной" нагрузки? Даже так - скорее всего вам нужно что-то из инмемори дб(например тарантул или апачевский огонек), ну а сервер только тестами можно подобрать имхо.
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

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