Skip to content

Amazon DynamoDB

Favorite site

  • DynamoDB 데이터 변경 이벤트 파이프라인 구축하기 (feat. Kinesis)
  • Distributed Transactions at Scale in Amazon DynamoDB - 아마존 다이나모DB에서 대규모 분산 트랜잭션 처리
    • 아마존 다이나모DB(DynamoDB)는 단일 키 읽기/쓰기에서 예측 가능하면서도 높은 성능을 제공하는 분산 데이터베이스입니다.
    • 이 블로그에서는 다이나모DB에 트랜잭션 기능을 추가할 때의 주요 두 가지 제약조건에 대해 설명합니다.
    • 첫 번째로, 단일 키 작업이 예측 가능해지는 성능을 유지해야 하며, 두 번째로는 다중 버전 동시성 제어(MVCC)를 사용하지 않고 제자리에서 업데이트하는 방식으로 트랜잭션을 구현해야 합니다.
    • 이를 위한 해결책으로, '원샷 트랜잭션'을 도입하여 대다수의 사용 사례를 처리할 수 있음을 보여줍니다.
    • 이 블로그는 트랜잭션 API와 그 구현 방식, 실험 결과 등을 설명합니다.