1

我有成千上万的用户和一百万张卡。每个用户拥有数千张卡,最初,如果没有卡,用户无法看到卡号,但一个用户可以将任何数量的拥有卡开放给任何其他用户。

所以,我添加了一个卡权限来确定一个用户是否可以看到一张卡,如果一个用户有权限看到一张卡,我会将用户 id 插入到卡权限表中。

很明显这个方案是愚蠢的。开始还好,后面越来越差。我该如何优化它?

4

1 回答 1

0

具有唯一卡 ID 的卡主表(卡 ID 上的主键)

具有唯一用户 ID 的用户主表(用户 ID 上的主键)

卡 ID 和用户 ID 的关系表(两者都主要)

说得通?

于 2013-11-06T06:21:24.093 回答