제목의 sql과 nosql은 각각 relational database와 document database를 의미한다. joinmongoDB 같은 document database에서는 일반적으로 join연산을 지원하지 않는다.(물론 비슷한 연산을 수행하도록 지원은 하지만 relational database에 비해 훨씬 최적화 돼있지 않으므로 무시하겠다.)때문에 한 document에 정보를 그대로 때려 박는 경우가 많고 document database가 적절한 환경에서 해당 방법이 더 효율적이다.(비정규화) 하지만 만약 애플리케이션에 다음과 같은 기능이 있다면 어떨까유저 a,b가 있을 때 만약 a가 b를 추천하면 b의 개인프로필 페이지에 추천한 유저인 a의 이름과 프로필 사진이 보인다. document da..