股票程序化交易接口❦数据库垂直拆分能大大缓解数据库的压力问题,但多个数据库的存在意味着我们不能通过简单的单数据库事务来保证数据的一致性,如何保证多数据库之间数据的一致性,也就是分布式事务需要解决的问题。 ❦回到我们的交易系统,先不考虑多数据库之间的数据一致性问题,简单的交易流程为: ❦在步骤[3]执行SQL扣除金币时出现异常,回滚金币数据库上的事务即可保证数据一致