Мне нужен совет экспертов, как мне идти с разработкой базы данных?MySql, несколько или разные базы данных? 1 поисковая система
Я создаю платформу веб-сайта электронной коммерции, в которой будут размещены разные веб-сайты электронной коммерции.
1) Чтобы просто понять, что вы можете сказать, родительский веб-сайт является регистратором веб-сайта и будет создавать новые дочерние сайты.
2) Родительский сайт будет иметь интерфейсные шаблоны, которые будут выбраны для дочернего веб-сайта.
3) Каждый дочерний веб-сайт будет полным сайтом электронной коммерции.
4) Будет только один внутренний шаблон (админ-админ), который будет вытаскивать конкретные данные дочерних сайтов, используя данные для входа в систему (имя пользователя и адрес электронной почты).
5) Родительский сайт также имеет систему поиска продуктов, которая будет вытаскивать и отображать запрошенный продукт со всех дочерних сайтов (которые когда-либо были у ребенка в этом продукте).
6) Административная сторона каждого дочернего веб-сайта будет иметь возможность резервировать свои данные и загружать их.
Теперь, мне нужно знать, какое решение лучше или я создаю разные базы данных для каждого ребенка? Или использовать ту же базу данных? также будет лучше в производительности.
Просьба дать мне советы по проектированию моей базы данных и таблиц.
Спасибо Миллиону в продвижении ..!
Спасибо большое за ваш ответ .. Я сосредоточен на работе над единой базой данных. Хотя это займет время и будет сложно, так как мне придется больше внимания уделять проверкам безопасности. И yess, я буду осторожен, что я не ошибаюсь.! :) Еще раз спасибо. –
Затем вы должны предоставить большинству таблиц столбец client_id, а «backup на уровне строк» должен быть запрограммирован вами через csv/json Download/Upload. Это требует некоторой работы для разделения клиентов в приложении вместо базы данных, но также имеет гораздо большую гибкость. Поэтому вам нужно написать больше кода, но получить больше свободы. Будьте осторожны с разделением клиентов тогда, чтобы один клиент не мог просто изменить URL-адрес и получить другие продукты! Каждому запросу необходимо убедиться, что запрошенный «объект» (продукт, клиент и т. Д.) Предназначен для правильного клиента. – flaschenpost
Да, ваше предложение - это мой дизайн схемы! :). и, честно говоря, я никогда не делал резервное копирование на уровне строк. Я думал об этом позже, но я думаю, что лучше, если я знаю, прежде чем я смогу разработать свою схему, возможно, это потребует изменения в моей схеме. У вас есть какая-либо учебная ссылка или любая ссылка, где я могу это узнать? Или посоветуете меня за это? С благодарностью..! –