我正在开发一个记录客户付款的系统,当客户付款时,系统必须更新帐户并显示已付款和所有以前的付款,问题是哪个选项最好:
A. 记录每笔付款,这意味着客户有多个记录。
B. 每个客户只有一个记录,并且数据库中有一个属性,其中连接以前的付款,所以它是一个包含以前付款的字符串。
注意:数据库将有很多客户,这就是为什么我担心这种情况下的性能,尤其是在查看数据库上的信息时。
我从未做过这样的系统,因此不知道具有这两种配置之一和大量记录的数据库的性能会有多大影响。
如果有更好的解决方案欢迎
performance database-design query-performance
database-design ×1
performance ×1
query-performance ×1