gpt4 book ai didi

mysql - 这种情况下的最佳设计数据库

转载 作者:太空宇宙 更新时间:2023-11-03 10:49:33 24 4
gpt4 key购买 nike

我有一张表 (prepay_bookings),我在其中放置了有关预付款预订的所有信息,我已经使用了很长时间,所以它已经填满了...

现在我也想保存到达时付款预订的信息,这个数据容器几乎相同,但没有支付数据。那会少 3 或 4 个字段。

什么是最好的设计?

  • a) 创建一个新表 (arrival_bookings) 并使用两个表
  • b) 在现有的 prepay_bookings 中添加一个名为 payment_mode 的新字段并继续填写,但现在有两种类型的预订。
  • c) 其他?

如果我使用 b,并且最终以太多行结束......这会影响性能吗?

最佳答案

这是modelling the object oriented concept of inheritance in a relational database.的经典案例

If I use b, and I finally end with too many rows.. would this affect performance?

可能 - 但一般来说,只要查询命中索引,数据库并不关心你是否将记录数加倍。找出答案的唯一方法是尝试 - 在测试系统上 - 看看瓶颈在哪里。

关于mysql - 这种情况下的最佳设计数据库,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26421916/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com