티스토리 툴바


IT2012/02/29 10:04

Amazon DynamoDB 간단 리뷰

 

장점
 - HDD가 아니라 SSD 기반이라 속도 빠르고,
 - NoSQL 사용 시 경험이 적은 운영 노하우 부분의 걱정을 덜 수 있음.
 - 확장,용량 등등을 AWS에서 관리


다만 아래와 같은 제약 조건이 있으므로, 선택시 감안

  1. Query는 지정한 Primary Key 만 가능, Range(Timestamp 같은) 설정하여 Primary Key 로 시간범위 Query 가능 뿐,
  2. 그외 검색은 Full Scan (데이터 많아 지는데 full scan 치면 속도 장난 아니게 느려질 듯..)
  3. 한번 query,scan 시 최대 1MB 까지만 검색 가능
  4. Data Type은 3종류 뿐 : String, Number, Array

 

비용은 세가지 요소를 합해서 정해지는데
  1. 사용자가 신청한 read/write capacity에 따른 과금
   Throughput Capacity
   Write Throughput: $0.01 per hour for every 10 units of Write Capacity
   Read Throughput: $0.01 per hour for every 50 units of Read Capacity
  2. 이용중인 데이터 저장공간에 따른 과금
   Storage: $1.00 Per GB-month
  3. 네트워크 트래픽에 따른 과금
   Data Transfer
   First 1 GB / month $0.000 per GB
   Up to 10 TB / month $0.120 per GB
   ....

http://aws.amazon.com/dynamodb/#pricing

 

 

비용도 착한거 같고, 제약조건만 맞으면 괜찮을 듯 합니다.  SNS서비스 피드용으로는 딱일 듯..


Reference
- http://aws.amazon.com/dynamodb/
- http://docs.amazonwebservices.com/amazondynamodb/latest/developerguide/Introduction.html

 

 


 


P mystery님의 파란블로그에서 발행된 글입니다.
Posted by mystery