因此,它就像我们的正常银行账户,我们有很多交易导致资金流入或流出.总是可以通过简单地总结交易价值来得出账户余额.在这种情况下,将更新的帐户余额存储在数据库中或在需要时重新计算时会更好?
每个帐户的预期交易量:每天<5
预期的帐户余额检索:每当交易发生时,平均每天一次.
您如何建议对此做出决定?非常感谢!
将事务条目存储到双条目记帐数据库中.
我提出了两个解决方案选项1和选项2,我被告知大多数银行包选择其选项2进行数据库设计.但是我更喜欢选项1而不是选项2,因为它只是有意义而且效率更高!
即对于资金的2次移动,选项1需要2个记录而选项2需要4个记录.
我想知道为什么银行会选择2而不是选项1?这是什么原因?
Option 1)
TRANSACTION
Credit_AccountId
Debit_AccountId
Amount
...
Option 2)
TRANSACTION
AccountId
Amount
...
Run Code Online (Sandbox Code Playgroud) 只是一个quickey.我正在开发网站,您可以在网站上购买积分并将其用于网站上.我的问题是,用户(用户表,列信用额和迭代金额)存储信用额度是否可以,或者有必要(或者更好)拥有用户ID和金额的单独表格?
谢谢