sql 数据库约定

sql database convention

如果这是一个愚蠢的问题,请提前致歉。我或多或少刚刚开始学习如何使用 SQL。

我正在制作一个网站,该网站存储主帐户,每个帐户都有许多关联的子帐户。每个子账户在与其关联的各种表中都有几千条记录。

我的问题是关于数据库的常规用法。是每个主帐户使用一个数据库并将与其关联的所有内容存储在同一个位置,还是将所有内容存储在一个数据库中,还是两者合并更好?

一些见解将不胜感激。

您是否需要同时访问多个数据库?如果是这样,请将它们全部放在一起。您不会喜欢将它们重新组合起来进行查询所付出的努力和成本 'joining'。最重要的是,您拥有的每个数据库都需要管理,如果您需要在它们之间传输数据,这也会很痛苦。

按数据库隔离数据是最后的手段。