1
ttvv123 213 天前
那就要看你的数据量了
|
2
turan12 OP 数据量不大,用户 5w 左右,每天交易大概 2-3k 笔。
|
3
LeeReamond 213 天前
@ttvv123 除非是个人使用的管理后台,就算是企业内部后台也没法用这种方式的,复杂度从 O(1)转成 O(2^n)了
|
4
shoaly 213 天前
我的建议是做日结, 然后 任意时候的余额 = 头一天的余额汇总 + 今天的 交易 sum()
|
5
crysislinux 213 天前 via Android
肯定不行的,数据量一上来性能太差了。event sourcing 就是你这种思路,但是性能也要靠 projection 来保证。
|
6
512357301 213 天前 via Android
record 记录流水和每笔交易的余额不就行了,直接省了 balance 表
|
9
ma836323493 213 天前
record 表你不记录上次余额吗, 这样你就不用 sum 了
|