Моя компания создает множество приложений, которые имеют очень похожую функциональность, с несколькими отличиями между ними.Например, некоторые сайты имеют функцию создания группы, другие имеют страницы профиля пользователя, а другие позволяют пользователям накапливать очки достижений и тому подобное.
Наши клиенты хотят, чтобы пользователи могли входить в каждое приложение с одним и тем же именем пользователя и паролем, поскольку для пользователя не имеет смысла регистрировать разные учетные записи для каждого сайта.
Как мы проектируем нашу базу данных?Лучше ли иметь единую центральную базу данных для всех наших приложений или разделить их на отдельные базы данных и выполнять СОЕДИНЕНИЕ через базы данных?Что лучше в плане производительности и дизайна?
Спасибо за понимание!