TIL - DynamoDB 초 라이트 개념 정리

정상화·2024년 7월 14일
0

TIL

목록 보기
46/46

소개

짧게는 DDB. NoSQL임.
데이터를 json처럼 저장함. 스키마가 없음.

구조

MySql이랑 비교해보면

DDBMySQL
테이블테이블
item(항목)row(행, 튜플)
attribute(속성)column(열, 필드)

파티션 키만 있을 때가 있고 정렬키가 같이 있을 수도 있음.

  • 파티션키만 있을 때: 파티션키가 항목을 유일 식별
  • 정렬키도 있을 때: 파티션+정렬 키 조합이 항목을 유일 식별

쉽게 보면 파티션키는 PK 같은거고 정렬키는 복합키라고 보면 됨.

인덱스도 설정 가능. 아직 DDB에서 인덱스 써본 적이 없어서 추가 학습 시 기재 함.

왜 씀?

  • AWS에서 완전 관리해줌(이게 큰 듯)
  • 오토스케일링
  • 높은 처리량
profile
백엔드 희망

0개의 댓글