gpt4 book ai didi

MySql,多个或不同的数据库? 1 个搜索引擎

转载 作者:行者123 更新时间:2023-11-29 22:02:18 26 4
gpt4 key购买 nike

我需要专家建议我应该如何进行数据库设计?

我正在制作一个电子商务网站平台,其中将包含不同的电子商务网站。

1) 为了简单地理解,您可以说,父网站是网站注册商,并将创建新的子网站。

2) 父网站将有可供子网站选择的前端模板。

3)每个子网站都将是完整的电子商务网站。

4) 只有一个后端(管理端)模板,它将使用登录详细信息(用户名和电子邮件地址)提取特定子网站数据。

5) 父网站还有一个产品搜索引擎,它将从所有子网站中提取并显示所请求的产品(哪个子网站中有该产品)。

6)每个子网站的管理端都可以选择备份数据和下载。

现在,我需要知道,或者为每个 child 创建不同的数据库,哪一个是更好的决定?或者使用相同的数据库?性能也会更好。

请给我设计数据库和表的建议。

提前一百万致谢..!

最佳答案

MySQL 的不同数据库(或模式)可以配置为拥有不同的数据库用户及其权限和密码等。因此,如果您打算在数据库级别为不同的网站管理员提供对其网站的一些访问权限,最简单的方法是创建多个数据库。

对于那些搜索所有数据库的操作来说,这是一个缺点。

另一种方法是拥有一个真正完整的应用程序,并将数据库完全封装,但你必须自己实现整个角色系统、权限检查和安全性,并且不能出错(SQL注入(inject)等)。

性能应该没有任何区别,您也可以通过不同的数据库进行连接。

关于MySql,多个或不同的数据库? 1 个搜索引擎,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32507969/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com