Far*_*deh 13 database database-table
所以我一直在做一个我有很多数据的项目。在某些数据集合中,有部分数据链接到其他数据集合,如在关系数据库中。
但是,我对是否应该使用多个数据库或多个表感到困惑。我试图找出答案,Quora 的答案有所帮助——据我所知,如果我有链接在一起的数据集合,我应该使用一个包含多个表的数据库(这些表会链接在一起)。
如果我的理解是正确的,那么这种做法在多大程度上合适?例如,如果您在一个数据库中有 20 多个表还可以吗?你会用一个吗
另外,如果您可以将所有内容放在一个包含多个表的数据库中,您什么时候会使用不同的数据库?
我希望这个问题不是太模糊或什么,但我找不到明确的答案来解释每个的目的,因此为什么要在多个表上使用多个数据库,反之亦然。
一个数据库中的 20 个表不算什么——数百个表并不罕见。尽量将逻辑上相关的信息放在一起,将不相关的信息分开。尽量避免使用多个具有相同设计或目的的数据库或表。
多个数据库应用程序通常是具有自己的数据要求但也必须与另一个现有应用程序或服务的数据库集成的应用程序。