【发布时间】:2011-09-02 09:13:14
【问题描述】:
几乎每个业务应用程序都需要数据库来存储数据以及在该数据上完成的事务。事务通常需要毫秒数量级的时间。同时,在交易应用程序中,完全不能接受的一件事是“延迟”。那么,在此类需要延迟上限的应用程序中进行哪些取舍?
例如,客户进行了一笔交易,它必须通过一些检查,这些检查存储在数据库中,需要进行数据库提取。然后,应将交易传递给 OMS/ORS 或交易所。而且,在每一层,都需要在数据库中存储某种交易数据。如何在事务持久性和低延迟之间保持平衡?
【问题讨论】:
标签: database architecture trading low-latency