データベースは、ほとんどすべてのビジネスアプリケーションで、データとそのデータに対して実行されるトランザクションを格納するために必要です。トランザクションには通常、ミリ秒のオーダーの時間がかかります。同時に、トレーディングアプリケーションでは、まったく受け入れられないのは「レイテンシ」です。では、レイテンシーの上限を必要とするそのようなアプリケーションで行われるトレードオフは何ですか?
たとえば、取引が顧客によって行われた場合、データベースに保存されているいくつかのチェックに合格する必要があり、DBフェッチが必要です。次に、取引はOMS/ORSまたは取引所に渡される必要があります。また、各レイヤーで、ある種のトランザクションデータをデータベースに保存する必要があります。トランザクションの永続性と低遅延のバランスをどのように維持する必要がありますか?