목차

배경

메인 DB를 선택하는 과정에서 크게 RDB를 사용할지 아니면 다른 DB를 사용할지에 대한 부분이 고민이었습니다. 그런 상황에서 RDB가 아닌 다른 DB는 지식이 없어 배워보고자 정리했습니다.

과정

NoSQL은 뭘까?

이 부분은 노마드 코더의 니콜라스쌤의 내용을 정리했습니다.

SQL vs NoSQL 5분컷 설명!

NoSQL은 말 그대로 SQL이 아닙니다. → 그게 뭐야 장난해?

진짜 뜻이 Not Only SQL 또는, Not SQL 입니다.

말 그대로 SQL이 아닌 DB를 NoSQL이라고 합니다. 이렇게 된 이유는 가장 흔하게 쓰는 DB가 RDB이라서 그걸 뺀 나머지라는 의미를 가지게 된 것 입니다.

그렇다면 NoSQL은 하나가 아니라는 뜻을 가지기도 합니다.

실제로 NoSQL에는 그 종류에 따라 사용하는 DB가 결정됩니다.

대표적으로는 Document DB, Key Value DB 그리고 Graph DB가 있습니다.

Document VS Key Value VS Graph