Как лучше использовать БД для большого проекта?

Всем привет!
Создаю крупный проект, у которого будет большая нагрузка на сервер.
Будут личные кабинеты пользователей, которые будут нагружаться по максимуму. И вот тут возникает вопрос:

Использовать 1 БД для всех пользователей - это рано или поздно выльется кучей проблем?
Или при регистрации пользователя, создавать для него свою БД? Если да, то Как лучше это сделать?

И еще, какую лучше использовать СУБД в моем случае? MySQL, PostgreSQL, MariaDB, MSSQL... ?
  • Вопрос задан
  • 277 просмотров
Решения вопроса 1
MaxDukov
@MaxDukov
впишусь в проект как SRE/DevOps.
любая вменяемая БД имеет механизмы для масштабирования. Так что каждому пользователю по БД - это перебор.
Что до "какую использовать" - то на этот вопрос нет однозначного ответа. Выбирайте ту, с которой больше знакомы. С учетом PDO смигрировать на другую БД относительно несложно.
и что такое "мой случай" и "большая нагрузка"? в абсолютных цифрах?
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

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

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