컬럼 패밀리 데이터베이스: 장점과 한계

NoSQL 개념

Miriam Antona

Software engineer

장점 - 유연성

  • 한 컬럼 패밀리 내 행들이 서로 다른 컬럼을 가질 수 있음
  • 필요 시 행에 새 컬럼 추가 가능
  • 기본값 채우기피할 수 있음
  • 유연성만을 유일한 기준으로 보면 안 됨
    • 키-값, 문서 데이터베이스도 평가
NoSQL 개념

장점 - 속도

  • 관련 컬럼이 디스크에 함께 저장
  • 쓰기/조회가 매우 빠름
NoSQL 개념

장점 - 확장성

  • 수평 확장
    • 여러 서버로 샤딩
NoSQL 개념

장점 - 대용량 데이터

  • 대용량 데이터 처리에 적합
    • 속도
    • 수평 확장성
    • 효율적 압축
NoSQL 개념

한계

  • 읽기/쓰기는 원자적이나 다중 행 트랜잭션 없음
  • 조인 미지원
  • 서브쿼리 미지원
  • 쿼리를 명확히 정의해야 함
    • 쿼리 변경 → 컬럼 패밀리 변경 필요할 수 있음
    • 비용이 클 수 있음
NoSQL 개념

Lass uns üben!

NoSQL 개념

Preparing Video For Download...