[fandango] number of dbs

在设计fandango的数据模型的时候。
Tickets table和 Events table 一定需要放在同一个数据库里面吗?
会不会出现Tickets table 和 Events table使用不同数据存储的情况?

如果这两个table用不同的数据库来存储,那是不是没法保证 foreign key consistency?
比如Ticket table里需要去reference event_id,如果两张表格存储在不同的数据库里面,Ticket table就不知道 Events table的 id 了。因为不同的数据库之间是没法jion的。

放在同一个数据库比较合理,能够保证更好的 consistency

1 个赞