如何用几个相同的字段保存不同的数据?

时间:2018-11-19 14:52:44

标签: database-design relational-database

我们要存储有关银行信用的信息,但是此信息在银行之间会发生变化(因为某些银行的用户ID对其他人而言并不重要)。我们将创建一个巨大的表并将所有银行的所有值存储在那里。如果某些银行字段是必填字段,那么我们将存储实际值,如果此字段并不意味着我们将存储默认值。但是,我们看到了另一种出路,为每个银行创建许多小表,但是此决定似乎很难在功能中处理。 你能给个建议

1 个答案:

答案 0 :(得分:1)

您需要创建一个包含bank_id列的表作为鉴别符。 但是,如果期望表真的很大(亿行),您仍然可以优化仅影响一个存储区的查询:解决方案是将表分区在同一列bank_id上。