Я работал над новым проектом, который требует использования 7 баз данных, утверждая, что производительность, стабильность, оптимизация легче реализовать.
Хотя я не согласен, у меня возникают проблемы со сбором хороших аргументов для использования одной базы данных (разбиение таблиц на логические домены).
Пока что у меня есть один аргумент - целостность данных (я не могу использовать внешние ключи между базами данных).
Каковы хорошие плюсы / минусы для использования одной или нескольких баз данных?
[Резюме до сих пор]
Аргументы против нескольких баз данных:
Потеря целостности данных (нельзя использовать внешние ключи над базами данных)
Потеря восстановления целостности
Получение сложности (дБ пользователей / ролей)
Сервер / база данных с малыми коэффициентами упадет
Решения:
Используйте схемы для разделения доменов.
POC: Используйте фиктивные данные, чтобы доказать точку в планах выполнения 7/1 дБ