Здравствуйте
Планирую создать проект при которой идет постоянное обращение пользователей к базе данных. Максимальная нагрузка на сервер одновременно 10.000 пользователей.
Вопрос:
Например: Приложение по английскому языку которых очень много на просторах интернета.
Создаем словарик пользователя в который пользователь будет отправлять свои слова из общей таблицы слов word
База данных: например MySQL Есть таблица пользователей users / таблица word / таблица users_word
Пользователь заходит в общую таблицу слов word и добавляет из нее слова себе в словарик в users_word. И уже в словарике пользователя с помощью SELECT мы вытаскиваем слова из таблицы users_word где user_id равен сессионному id пользователя.
Вопрос:
Если 10 000 пользователей отправят в users_word по 1000 слов то там будет 10 000 000 строк данных, и при 1000 одновременных запросов SELECT по id пользователей не полетит ли база данных MySQL.Или лучше использовать другую базу данных для этого или другой способ выборки?
Какой мощности сервер выдержит такие нагрузки?
Вопрос какой-то общий и холиварный, если честно, но попробую разъяснить:
Как развивать веб-проекты в 2026 году: технологии, контент E-E-A-T и факторы доверия
Современные инструменты для криптотрейдинга: как технологии помогают принимать решения
Апостиль в Лос-Анджелесе без лишних нервов и бумажной волокиты
Основные этапы разработки сайта для стоматологической клиники