gpt4 book ai didi

database - CMS 数据库设计 - 每个站点的主数据库或多数据库

转载 作者:搜寻专家 更新时间:2023-10-30 21:54:20 25 4
gpt4 key购买 nike

我正在设计即将创建的 CMS。我在考虑数据库以及我想如何处理它。

您认为最好为我所有的客户网站创建 1 个主数据库吗?还是我应该每个站点有 1 个数据库?

这两种方法的优点和缺点是什么?我一直在考虑 future ,所以我考虑在项目中实现内存缓存或 APC 缓存,为我的客户提供一个选择。

只是尝试学习最佳实践以及其他开发人员的做法

最佳答案

我都跑过。我的企业选择将特定于客户的数据分离到单独的表中,这样即使其中一个数据发生损坏,也不会全部被删除。在理想世界中,这可能永远不会发生,但墨菲定律……似乎很容易找到分开的东西。您会 100% 确定一个客户的内容永远不会出现在另一个客户的页面上。

如果您确实走那条路,请准备好创建脚本来为您构建和配置数据库。构建一个伟大的系统并对其提出需求并没有什么好玩的,只是整天花时间手动设置数据库和安装。此外,设置数据库名称是一个额外的步骤,它不是使用单个数据库表的一部分——这是一个令人头疼的问题,似乎会​​一遍又一遍地重复自己。

关于database - CMS 数据库设计 - 每个站点的主数据库或多数据库,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3286790/

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