gpt4 book ai didi

sql - 简单的表格设计问题

转载 作者:行者123 更新时间:2023-11-29 11:20:27 26 4
gpt4 key购买 nike

我试着提前考虑一下,尽可能避免给自己带来额外的痛苦。

我在过去的应用程序中遇到过这个问题,通常选择最冗长的方法,但希望得到其他一些人的意见。

如果您有一个如下所示的基本表格,那么包含一个字段是否明智和/或更有效,该字段包含根据可以从其他两列中找到的信息进行的计算。即:

+-----+---------+------------+-------+--------+-------+
| id | room_id | bookdate | price | people | total |
+-----+---------+------------+-------+--------+-------+
| 414 | 132 | 2010-03-01 | 14.55 | 2 | 29.10 |
| 415 | 132 | 2010-03-02 | 14.55 | 2 | 29.10 |
| 416 | 132 | 2010-03-03 | 14.55 | 2 | 29.10 |
+-----+---------+------------+-------+--------+-------+

最后一个字段的信息可以从前两个的乘积中提取出来,因此是多余的和不必要的。在某些情况下仍然值得拥有它吗?

最佳答案

根据经验,我不会存储可以动态计算的值(尤其是那些可以轻松计算的值),除非存在性能问题并且我需要节省一些处理时间。

这是性能和存储之间的经典权衡。我建议您计算该值,直到您需要提高性能为止。

关于sql - 简单的表格设计问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2186009/

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