我需要专家的建议,我应该如何去数据库设计?MySql,多个或不同的数据库? 1搜索引擎
我正在制作一个电子商务网站平台,里面有不同的电子商务网站。
1)简单地理解你可以说,父母的网站是一个网站注册商,并将制作新的儿童网站。
2)父网站将为子网站选择前端模板。
3)每个孩子的网站将是完整的电子商务网站。
4)将只有一个后端(管理端)模板,它将使用登录详细信息(用户名和电子邮件地址)提取特定的子网站数据。
5)家长网站还有一个产品搜索引擎,它将从所有儿童网站(每个儿童都有该产品)中提取并显示所需的产品。
6)每个小孩网站的管理员端都会有一个备份他们的数据和下载的选项。
现在,我需要知道,哪一个更好的决定,要么为每个孩子创建不同的数据库?或使用相同的数据库?而且这在性能上也会更好。
请给我建议,设计我的数据库和表。
感谢提前百万!
非常感谢您的回复..我现在专注于单一数据库。虽然这需要我的时间,并且会很困难,因为我必须更多地关注安全检查。而且我会很小心,我不会犯任何错误..! :) 再次感谢。 –
然后,你应该给大多数表一个列client_id,并且“行级备份”必须由你通过csv/json下载/上传进行编程。它需要一些工作来让客户端在应用程序中而不是数据库中分离,但它也具有更多的灵活性。所以你必须编写更多的代码,但获得更多的自由。然后小心客户端分离,以便一个客户端不能简单地修改URL并获得其他产品!每个请求都需要确保所请求的“实体”(产品,客户等)适合正确的客户。 – flaschenpost
是的,你的建议是说我的模式设计! :)。说实话我从来没有做过行级别的备份我正在考虑为以后的帮助,但我想这应该更好,如果我知道之前我完全设计我的架构可能需要改变我的架构设计。你有任何教程链接或任何参考,我可以学习吗?或canu指导我呢?谢谢..! –