ABOUT ME

-

Today
-
Yesterday
-
Total
-
  • RDB와 NoSQL 간단 비교
    데이터베이스 2021. 9. 17. 23:29

    1. 관계형 데이터베이스(RDB)

     

    대표적인 RDBMS로 오라클 DB, MySQL, PostgreSQL가 있다.

     

    정형성 있는 데이터를 스키마 형태로 저장하며 조인을 통해 합칠 수 있다.

     

     

     

    2. 비관계형 데이터베이스(NoSQL)

     

    대표적으로 카산드라, AWS 다이나모 DB, MongoDB등이 있다. 

     

    NoSQL은 주로 정형성이 없는 데이터를 저장하며 

    스키마가 없기 때문에 조인 연산을 지원하지 않는다. 

     

    어떤 데이터를 저장하는지에 따라 4가지 종류로 나뉜다. 

     

    1) 키-값 저장소

    2) 그래프 저장소

    3) 칼럼 저장소

    4) 문서 저장소

     

     

     

    대부분의 레거시는 RDB를 사용한다.

     

    ☞ 질문 그렇다면 언제 비관계형 데이터베이스를 사용하는게 적합할까? 

     

    - 업데이트가 자주 이루어지지 않고, 읽기가 자주 사용될때  

    - 다루는 데이터가 비정형 데이터일때 

    - 데이터의 직렬화나 역직렬화만 필요한 경우

    - 아주 많은 데이터를 저장할 때(데이터 분산에 용이)

     

     

    반응형

    댓글

Designed by Tistory.