nosql

    [CS - 데이터베이스] RDB와 NoSQL

    RDB와 NoSQL 우리가 앞에서 배운 것들은 다 관계형 데이터베이스에 관한 설명이었다. 하지만, 요즘 NoSQL의 비중이 증가함에 따라 각각의 장단점을 잘 파악하고 있어야 적재적소에 맞게 사용할 수 있다. 두 개념을 비교하면서 알아보자! RDB 우선 RDB가 어떤 특징을 갖고 있는지부터 알아보자. RDB는 정형화된 틀을 통해 데이터를 저장하는 시스템이다. 철저히 구분된 틀이 있기 때문에 중복되는 값이 적다. 따라서 정보의 업데이트가 잦은 구조에 유리하다. 하지만, 너무 엄격한 틀이기 때문에 유연성이 적고, 확장성이 떨어진다. 단순히 수직적으로밖에 확장을 못한다. 따라서 변동성이 적은 정보에 유리하다. 많은 데이터를 처리하기 보단, 적은 데이터를 처리하는 데 유리하다. NoSQL NoSQL이 뭘까? No..