gpt4 book ai didi

mysql - 数据库设计决策 : multiple (mysql) databases or 1 database?

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

我计划创建一个网络系统,组织(客户)可以在其中设置具有特定功能的网站,并将其信息存储在(mysql)数据库中。我已经开始设计一个数据库,其中包括一个主数据库以及每个新组织的客户数据库(在填写网络表单后创建)。

现在我开始质疑我的数据库设计决策,想知道所有组织的单一数据库是否不是更好的选择?原因是其中一些组织之间会有各种通信(==信息交换),并且这些通信组织会有一些表的不必要的副本(例如,它们都有 2-3 个表,这些表几乎是彼此的副本,因此他们也可以分享)。

此外,使用不同的数据库实现信息交换似乎比使用一个数据库要复杂一些。另一方面,我假设 (d) 与具有多个数据库的系统相比,单个非常大的数据库中的各种客户的数据库查询可能需要更多的时间。

最重要的是,作为非数据库专家,我不确定这两个选项中哪一个最适合继续,因此非常感谢您的建议。

最佳答案

使用一个数据库。如果您成功了并且您的系统上有成千上万的用户,您将需要一大批数据库管理员来照管各种系统。仅出于这个原因,我会避免拥有多个数据库。

关于mysql - 数据库设计决策 : multiple (mysql) databases or 1 database?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19624186/

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