거의 모든 비즈니스 응용 프로그램에서 데이터를 저장하고 해당 트랜잭션을 완료하려면 데이터베이스가 필요합니다. 트랜잭션은 일반적으로 밀리 초 단위의 시간이 걸립니다. 동시에 거래 응용 프로그램에서 받아 들일 수없는 한 가지는 "대기 시간"입니다. 그렇다면 지연에 대한 상한선을 필요로하는 그러한 어플리케이션에서 절충안은 무엇입니까?거래 응용 프로그램 거래 : 데이터베이스 및 대기 시간이 낮음
예를 들어 거래가 고객에 의해 수행 된 경우 데이터베이스에 저장된 몇 개의 수표를 통과해야하며 DB 가져 오기가 필요합니다. 그런 다음 거래는 OMS/ORS 또는 거래소로 전달되어야합니다. 그리고 각 계층에서 일종의 트랜잭션 데이터를 데이터베이스에 저장해야합니다. 트랜잭션 지속성과 낮은 대기 시간 사이의 균형을 어떻게 유지해야합니까?
이들은 매우 좋은 아이디어입니다. 그러나 캐싱을위한 스키마를 구현하는 방법에 대한 지침이 있습니까? – Lazylabs
이것은 데이터베이스에 액세스하는 방법과 아키텍처 전반에 크게 의존합니다. –