트랜잭션1 MongoDB Transactions - 몽고DB 트랜잭션 알아보기 MongoDB를 TPC-C 테스트를 통해서 전자상거래 업무에 적합한지 테스트해보려고 했습니다. 그러던 중, py-tpcc라는 오픈소스 테스트 프로그램을 발견해서 테스트해보려는데, 몽고 DB에서 트랜잭션 처리가 안된다고 에러가 납니다. 몽고 DB에서는 트랜잭션을 지원한다고 하는데, 어떤 내용인지 확인해 보고 어떻게 사용하는지 알아보도록 하겠습니다. TPC-C 란? TPC-C는 Transaction Processing Performance Council의 약자로, 데이터베이스 기반의 온라인 트랜잭션 처리 성능을 평가하는 벤치마크 시나리오로 다양한 종류와 복잡도의 트랜잭션을 모델링합니다. TPC-C는 다음과 같은 트랜잭션을 모델링합니다. 신규 주문 (New Order) 결제 (Payment) 주문 상태 변경 .. 2023. 12. 15. 이전 1 다음