【发布时间】:2010-04-21 12:23:07
【问题描述】:
我有一张动物桌:
动物
身份证号
1 条狗
2 猫
3 兔子
每只动物都有一个投资组合,因此我有两种定义数据库表的方法。
方法 1:
投资组合
Id AnimalId 日期
1 1 01/01/2001
2 2 20/03/2009
3 3 05/03/2009
4 1 01/04/2005
方法 2:
狗组合
身份证日期
1 01/01/2001
2 2005 年 1 月 4 日
猫组合
身份证日期
1 2009 年 3 月 20 日
RabbitPortfolio
身份证日期
1 2009 年 5 月 3 日
哪种方法更可取?请记住,这是一个人为的示例,实际上我将为每个投资组合存储约 10k 行数据。
【问题讨论】:
-
每个投资组合 10K 行 od 数据是微不足道的数据量,当然不是对表进行分区的理由。
标签: database-design database-partitioning