로딩
요청 처리 중입니다...

[MongoDB] Data Modeling

 [MongoDB] Data Modeling

요즈음,,,, MongoDB Associate Developer 자격증 취득을 위해 공부하고 있씁니다,,, 문제를 풀다보면 데이터 모델링 쪽에서 자꾸 틀려 이번 기회에 관련 내용을 정리해보려고 해요 ! MongoDB와 RDB의 차이 MongoDB는 임베딩을 써서 관계형 데이터를 한 도큐먼트에 포함 가능, 빠른 읽기 성능 장점.

RDB는 엄격한 스키마와 외래키 참조하여 조인으로 관계 표현 참조(Reference) vs 임베딩(Embedding) 참조는 유저와 프로필을 분리해 각각 별도 테이블/컬렉션에 저장하고 외래키로 연결하는 것을 의미 User user_id 1 username "user123" email [email protected] Profile profile_id(PK) 1 user_id(FK) 1 name "홍길동" birthdate "1990-01-01" address "서울이 강남구" phone "010-1234-5678" 임베딩은 프로필을 유저 도큐먼트 내에 포함시...