1. 개요
원문 링크 : https://blog.couchbase.com/couchbase-server-x-dynamodb-quick-comparison/
2. 비교
2-1. DynamoDB
- key-value 저장소, 이는 즉 DBMS와는 다르다는 것을 의미하여 트랜잭션 처리나 JOIN Query 등에는 적합하지 않다는 것을 의미
- AWS lock-in에 대한 이슈가 없다면 도입이 수월하고 Managed service라는 장점이 있음
- 평균 30kb 크기의 문서이고, 초당 500 아이템 읽기 & 초당 50 아이템 쓰기인 경우 대략 월 919불 청구됨
- 평균 100kb 크기의 문서이고, 초당 400 아이템 읽기 & 초당 50 아이템 쓰기인 경우 대략 월 3,300불 청구됨
- 평균 200kb 크기의 문서이고, 초당 400 아이템 읽기 & 초당 50 아이템 쓰기인 경우 대략 월 6,700불 청구됨
2-2. Couchbase
- 유연한 Query를 사용해야 하는 경우 유리함 (SQL과 유사한 N1QL)
- CE 버전은 무료 (EE 버전은 운영 환경에서 사용시 비용 지불)
- 서버는 추가하거나 제거할 때는 Rebalance라는 과정을 거쳐야 함 (온라인으로 수행이 가능하긴 하나 운영자 입장에서는 다소 부담)