何时使用多个数据库与多个表

时间:2016-06-20 09:36:21

标签: database database-table

所以我一直致力于一个我有大量数据的项目。在某些数据集合中,有一些数据链接到其他数据集合,如关系数据库。

但是,我对是否应该使用多个数据库或多个表感到困惑。我试图找出答案,answers from Quora帮助 - 据我所知,如果我有连接在一起的数据集合,我应该使用一个包含多个表的数据库(这些表将链接在一起)。 / p>

如果我的理解是正确的,那么这种做法有多远适合?例如,如果一个数据库中有超过20个表,它仍然可以吗?你会用一个

吗?

此外,如果可以将所有内容放在包含多个表的一个数据库中,何时使用不同的数据库?

我希望这个问题不是太模糊或者什么,但是我找不到明确的答案来解释每个问题的目的,因此你会在多个表格上使用多个数据库,反之亦然。

1 个答案:

答案 0 :(得分:2)

一个数据库中的20个表什么都没有 - 数百个表并不罕见。尽量将逻辑相关的信息保存在一起,并将不相关的信息分开。尽量避免使用相同设计或目的的多个数据库或表。

多个数据库应用程序通常是具有自己的数据要求但又必须与其他现有应用程序或服务的数据库集成的应用程序。