사용해보기

AWS의 대표적인 NoSQL 기반의 DB

Key-Value 형태를 제공

스키마가 따로 정해져 있지 않다.. 고?

확장성이 높은 고성능 DB wprhd

JSON 형태로 저장

온디멘트 형식으로 확장이 용이

구분 SQL(RDB) NoSQL
처리데이터 정형데이터 정형, 비정형, 반정형
대용량데이터 대용량 처리 시 성능 저하 대용량 데이터 처리 지원
스키마 미리정해진 스키마가 있다. 스키마가 없거나 변경이 자유롭다.
트랜젝션 트랜젝션을 통해 일관성 유지 보장 트랜젝션을 완전히 지원하지 않아 일관성을 유지하기 힘들다.
검색기능 Join 등의 어렵고, 복잡한 검색이 가능 단순한 데이터 검색 가능
확장성 클러스터링 환경에 비적합 클러스터링에 적합
라이센스 고가의 라이센스 비용 오픈소스
대표적 사례 oracle. MySQL, MS SQL 카산드라, 몽고DB
장, 단점 복잡한 질의 가능,
트렌젝션을 통해 일관성 유지,
대량의 비정형 데이터 처리 시 비효율적이다. 대량이 비정형 데이터 처리에 용이
질의 속도가 빠르다.
정해진 스키마가 없어 편리하지만 일관성 유지 못한다.
복잡한 질의를 못하고 키를 통한 전체, 일부 검색 가능
[출처] [AWS] DynamoDB(다이나모디비) 작성자 HY

▼ 다이나모DB

[AWS] DynamoDB(다이나모디비)