write operation 의 성능을 개선한 Log Base DB를 소개합니다. 간단한 구조부터 만들어가보면서 차차 단점을 개선해보고, 그로 인한 특성을 이해해보고자 합니다.
회사에서 발표한 자료를 공유합니다. 다이나모는 어떤식으로 설계가 되었는지, 초기 요구조건과 그걸 달성하기 위한 방법, 그리고 그 안에 문제들과 해결책들을 살펴보려고 합니다.
- postgreSQL 은 serializable 격리 수준을 lock이 아닌 serializable snapshot isolation(ssi) 을 통해 지원합니다. - 기본이 된 격리수준인 si 를 간단하게 살펴보고, ssi 의 기본 원리와 구현방식을 살펴봅시다.
DynamoDB에서 ACID 트랜잭션을 구현한 방식에 대해서 설명합니다.