我有一个计费系统项目,我有一个用户帐户数据库,其中包含存储用户债务,交易,统计数据等的表。
现在除了普通用户帐户外,我还需要另一种类型的帐户,这是临时性的,只要用户被认为使用提供的服务,直到他开帐单并关闭帐户为止。
首先想到的是为每个新服务销售/使用创建一个新用户,但似乎我很快就会有数千个帐户。
第二种方法会有一个临时帐户池。当没有免费的临时账户时,系统会生成一个新账户,或者在需要时从池中分配一个账户。
所以基本上这个临时账户将在有限的时间内识别出一个真实的人和他的交易。
在我的情况下,有关最佳实践的想法吗?
答案 0 :(得分:0)
我认为您只想为每个人创建一个新帐户,以便您有一个纸质记录。我假设这个帐户会收取某种费用。如果收费有争议并且您删除了有关用户的信息,会发生什么?至少,您需要将这些记录归档到某个地方。
但是,如果您坚持使用临时帐户,则可以使用“真实”帐户记录并将其标记为临时帐户,然后定期运行清理例程,删除不再使用的临时帐户。