gpt4 book ai didi

安卓开发: multiple tables or a huge single table whilst designing database?

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

我正在开发一个Android应用程序,我需要保存需要通过输入日期来区分的数据。

为此,我想到了以下方法:

  1. 为每个日期创建一个新表并将数据存储在其中。因此,该表将仅包含 2 个属性,即 item_number 和 amount

  2. 创建一个巨大的表,其中还包含日期属性和 unique_id。

制作多个表是否可以更轻松地添加属于特定日期的数据?但是,它也会降低性能或占用更多空间吗?

最佳答案

我想这个巨大的表应该很棒,因为你只有两个字段,并且在 mysql 数据库中一个字段可以轻松容纳多达 10 亿行。此外,拥有多个表的想法也很好,因为它可以使事物保持标准化形式。选择权真的是你的。

您还可以按年份拆分表格(如果要拆分为什么不按年份拆分?)。我相信它的行为就像一个文件,也是标准化的,行数不会超过 1000 亿。

关于安卓开发: multiple tables or a huge single table whilst designing database?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36956028/

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