📦RDB와 NoSQL
·
CS/DB
Intro.어쩌면 다른 분야도 마찬가지겠지만, 소프트웨어에는 만병통치약 같은 기술 스택이나 방법이 존재하지 않는다. 흔히 'No Silver Bullet'이라고 표현된다. 지금까지 그랬고 앞으로도 그럴 것이고 이번에도 그렇다. 데이터를 저장하는 방법은 여러 가지가 있는데, 우리가 자주 접하는 표 방식도 있고 그래프 방식도 있고 JSON처럼 키-벨류로 써서 저장하는 방식 등 여러 가지가 있다. 정답인 것은 없다. 언제 무엇을 쓰는지 한 번 알아보자. RDB?RDB는 Relational DataBase의 약자로, 행과 열을 갖는 표의 형태로 데이터들을 저장하는 것을 뜻한다. 표 하나를 테이블(Table)이라고 한다. 그런데 왜 관계형이냐? 그 이유는 바로 여러 개의 테이블들이 서로 관계를 갖기 때문이다. 고..