ABOUT ME

-

Today
-
Yesterday
-
Total
-
  • RDB와 NoSQL
    DB 2023. 2. 22. 22:43

    1. RDB vs NoSQL

    2. NoSQL

    - Nosql의 4가지 데이터베이스 유형

    1. Key-Value Store

    • 일반적으로 해시 테이블 데이터구조와 매우 유사함.
    • 쓰기가 매우 빠르며 읽기 및 업데이트 속도가 빠르다.
    • DynamoDB, Redis 등

    2. Wide Column-Oriented Store

    • 행마다 각 각 다른 수의 스키마를 가질 수 있다
    • 아래 그림과 같이 이름(key)에 해당하는 값에 스키마들이 상이한 것을 볼 수 있다.
    • 대량의 데이터의 압축, 분산처리 ,집계 쿼리 (SUM, COUNT, AVG) 및 빠른 쿼리 동작 속도가 특징

    3. Document-Oriented Database

    • 복잡한 구조의 데이터를 작업할 때 더 나은 성능, 인덱싱 지원
    • 쿼리 처리에 있어서 데이터를 파싱해서 연산을 해야하므로 overhead가 key-value 모델보다 크다. 큰 크기의 document를 다룰 때는 성능이 저하된다.
    • EalsticSearch, MongoDB, Couchbase 등

    4. Grapth Database

    • 관계를 저장하고 탐색하도록 특화
    • Amazone Neptune, Cosmos DB 등

     

    댓글

Designed by Tistory.