잠깐! 알고 넘어가기 MongoDB 설계의 주요 특징 1. 관계형 DB는 정규화를 통해 데이터 중복을 제거하여 무결성을 보장하는 설계기법을 지향한다. 하지만 이러한 중복제거는 join을 필요로 하게 만들고 join의 사용은 성능저하를 만들어낼 수 있다. 따라서 NOSQL은 중복을 허용한다 2. 관계형 DB는 1:n관계가 대부분인 반면 NoSQL은 n:m(多:多)관계구조를 설계할 수 있다 3. 스키마(Schema) 없음: 테이블에 대한 메타데이터 (DB설계) ->유연한 설계가 가능 4. 서버가 꽉 차서 새로은 서버를 설치할 때 Sharding을 이용하면 서버구조가 유연하기 때문에 연결이 쉽다. emp테이블(사원정보) enoenamesalpositiondeptno 1aaa1000부장10 2bbb800과장10..