gpt4 book ai didi

mysql - 1000 个表或多个 mysql 实例?

转载 作者:可可西里 更新时间:2023-11-01 06:45:27 24 4
gpt4 key购买 nike

我继承了一个公司应用程序,每个“对象”使用 58 个表,并且该应用程序可以有 N 个对象。我们正在考虑为一个应用程序安装 75 - 100 个对象,即 4300-5000 个表。

我们试图弄清楚的是,我们是要使用一个数据库并为每个对象使用表名前缀,还是要为每个对象使用一个数据库(应用程序支持两者)。唯一的区别是对于应用程序的每次安装,如果我们要为每个数据库执行操作,我们将需要在不同端口上添加额外的 mysql 实例。

有人做过类似的事情吗?数据库中有 4000 多个表是否存在任何问题(管理之外)?

编辑

感谢更新。至于一堆评论

1) 公司薪水很高...如果我不接受这份工作,那就太蠢了。我希望只要编写出色的代码就可以将 $$ 存入我的银行帐户

2) 我们的客户对产品很满意。我们考虑过重写它,但除了成本之外,我们会错过市场。虽然结构很糟糕,但该应用程序比大多数客户拥有的更好。

3) 对象不是最好的术语...它不像对象/类,而是应用程序内部的对象。我想我只能说 bucket。

最佳答案

如果您将 58 个表重复一百次,我建议规范化规则已被践踏。贵公司不太可能重新审视该产品的架构设计,但我会根据您提供的信息推荐它。

不要通过分发数据库使情况变得更糟。延迟有何帮助?

关于mysql - 1000 个表或多个 mysql 实例?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1980705/

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