在同一个项目中运行多个数据库好吗?

LiJ*_*ung 8 database database-design

我读过很多数据库设计书籍,但它们都只使用一个数据库来处理一个项目。但我想知道让多个数据库处理同一个项目是个好主意吗?

Wil*_*ung 5

并不真地。

当然在某些情况下是需要甚至是可取的,但这些都是针对特定用例的。

一般来说,您不希望将关系完整性(难以跨数据库强制执行)和事务完整性结合起来。必须有一个非常令人信服的理由来拆分数据集,以增加单独数据库实例的复杂性和维护成本。