在游戏服务器开发时,考虑到数据更新的性能问题,好多数据都不使用外键约束,每张表采用异步更新的方式,追求最级的一致性,但是这样做会导致数据的完整性受到影响,比如在游戏中,花了500钻石买了一个装备,钻石扣了,这时系统挂了,导致装备没有给我,这就让人受不了,只能通过客服手动找回。在游戏服务器开发时,考虑到数据更新的性能问题,好多数据都不使用外键约束,每张表采用异步更新的方
在游戏服务器开发时,考虑到数据更新的性能问题,好多数据都不使用外键约束,每张表采用异步更新的方式,追求最级的一致性,但是这样做会导致数据的完整性受到影响,比如在游戏中,花了500钻石买了一个装备,钻石扣了,这时系统挂了,导致装备没有给我,这就让人受不了,只能通过客服手动找回。在游戏服务器开发时,考虑到数据更新的性能问题,好多数据都不使用外键约束,每张表采用异步更新的方