@rodionov12

Лучшая база данных для высоконагруженного проекта?

Есть проект на NodeJS, пока что работает с MySQL. Судя по темпам развития, в ближайшее время в одной таблице будет около 38-миллионов записей (1000 клиентов - 38000 записей на каждого). Встаёт вопрос, чем заменить MySQL? Боюсь, что он не справится.

P.S. Приложение не так часто обращается к данной таблице, буквально по 100-200 раз в день для каждого клиента. Может это аргумент оставаться на MySQL?
  • Вопрос задан
  • 1829 просмотров
Решения вопроса 1
xmoonlight
@xmoonlight
https://sitecoder.blogspot.com
Это 100% НЕ ВЫСОКОНАГРУЖЕННЫЙ проект!
Спокойно оставайтесь.
Лучше - посмотрите в сторону оптимизации запросов.
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 2
Fesor
@Fesor
Full-stack developer (Symfony, Angular)
буквально по 100-200 раз в день для каждого клиента.

Ко всем 38000 записям на каждого? И как-то волшебно это число звучит...

Вообще судя по описанию (одна таблица) нет смысла использовать реляционную СУБД. В целом я бы рекомендовал посмотреть в сторону Cassandra
Ответ написан
@lega
Сохраните данные в 1000 файлов и раздавайте через nginx (или как кеш).
Ответ написан
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы