gpt4 book ai didi

database - 交易应用权衡 : Databases and low-latency

转载 作者:搜寻专家 更新时间:2023-10-30 23:20:28 26 4
gpt4 key购买 nike

几乎每个业务应用程序都需要数据库来存储数据和在该数据上完成的交易。交易通常需要毫秒级的时间。同时,在交易应用程序中,根本不能接受的一件事是“延迟”。那么,在此类需要延迟上限的应用程序中需要做出哪些权衡?

比如客户下单了一笔交易,必须要通过几张支票,这些支票存入数据库,需要DB fetch。然后,交易应传递给 OMS/ORS 或交易所。而且,在每一层,都需要在数据库中存储某种交易数据。如何在事务持久化和低延迟之间保持平衡?

最佳答案

两件事:

  • 缓存:在您的应用程序中缓存规则,因此您无需为每笔交易访问数据库
  • 线程:将数据库中存储交易数据的代码放到另一个线程中。像这样,您可以立即将交易路由到交易所,并同时保护数据库中的数据。

关于database - 交易应用权衡 : Databases and low-latency,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7281391/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com