银行交易系统怎么保证数据交易强一致性?通过数据库组件?怎么保证高并发下数据库交易数据正常一致性?

银行交易系统怎么保证数据交易强一致性?通过数据组件?怎么保证高并发数据库交易数据正常一致性?mysql的方案是什么? oracle的方案是什么? 另外zookeeper分布式锁的数据一致性怎么提高数据无误? redis分布式锁呢?

回答

银行的单个用户(个人,出账,入账)操作的并发不高,如果批量出账可以汇总成一笔,但是钱进某个账户汇总会很多,但是这个也不要求实时,时间点结算就好,即使批量代付到某个账户 入账的单个账户直接锁,这是我个人理解的