2012-01-20 2 views
0

Я хочу разработать приложение со следующими требованиями:Одиночное приложение, многопользовательский, дизайн с несколькими базами данных

1- Несколько пользователей могут его использовать. 2- Один пользователь Admin 3- Admin Может создавать местоположения и создавать пользователей для местоположений. 4- Существует отдельная база данных, созданная для каждого создания местоположения. 5. Создайте элементы управления разрешениями для пользователей. 6- Администратор и разрешенный пользователь могут переключаться между допустимыми местоположениями

Направьте меня в разработке приложения на PHP и MySql.

+3

Я предполагаю, что первым шагом было бы изучение PHP и MySQL? Это просто. Stack Overflow - это ответы на вопросы, не предлагающие полных услуг наставничества. – David

+0

спасибо за ответ – kush

+0

Я только хотел знать, что все вещи нужно иметь в виду при проектировании архитектуры такого приложения. – kush

ответ

0

Я не знаю слишком много о вашем приложении, но я бы настоятельно советовал использовать новую «базу данных» для каждого нового местоположения. Это много управляемо, если в нескольких местах используются общие базы данных.

+0

Я согласен с утверждением, но похоже, что это должен быть комментарий вместо ответа. Как бы то ни было, этот «вопрос» на самом деле не «отвечает». – David

1

Если вы спрашиваете о multi-tenant application, не используйте несколько таблиц (и баз данных).

Используйте единую базу данных и запишите account_id в соответствующих местах базы данных, чтобы клиенты могли видеть только свои собственные данные.

Но создание приложения с несколькими арендаторами является потенциально сложной темой.

Смежные вопросы