我正在开发一个Android应用程序,我需要保存需要通过输入日期区分的数据。
为此,我想到了这些方法:
为每个日期创建一个新表并将数据存储在其中。 因此,该表只包含2个属性,即item_number和amount
创建一个巨大的表,其中还包含date属性和unique_id。
使多个表格更容易添加属于特定日期的数据吗?但是它会降低性能还是占用更多空间?
答案 0 :(得分:0)
我想巨大的表应该很棒,因为你只有两个字段,一个可以在mysql数据库中轻松拥有多达10亿行。拥有多个表的想法也很好,因为它可以保持标准化的形式。真的是你的选择。
你也可以将表分成几年(如果你为什么不分年?)。我认为它的行为就像存档一样,也是规范化的,行数不会达到1000亿以上。