반응형
RDBMS에서는 table, row, column이라는 말을 쓴다.
나는 이것에 익숙해져서 mongodb에서도 저 단어를 썼는데,
알고보니 다른 단어를 써야했다.
table->colletions, row->documents, column->fields 이렇게 매치 된다.
모델링 방법
1)embedded
parson = {
name: "mark",
nickname: "snake",
age: "21"
}
school = {
name: "mark",
subject: "computer"
number: "1814975"
}
=> parson = {
name: "mark",
nickname: "snake",
age: "21",
school : {
name: "mark",
subject: "computer"
number: "1814975"
}
}
2) subset
- 관계있는 데이터에서 자주 접근하는 정보를 모아 임베디드하는 패턴
ex)상품 리뷰중 최근 5개만 관리=>정보수정될때 둘다 수정해야한다.
3)reference
-중복인거 묶어서 관리
하나의 collection 더 만들어서 데이터에 액세스 하게 만듦.
반응형
'sw사관학교정글' 카테고리의 다른 글
JavaScript 추상클래스 (0) | 2021.12.07 |
---|---|
aws cpu 100%일 때 - swap 메모리 (0) | 2021.12.04 |
쿠키 세션 JWT (0) | 2021.11.11 |
파일 시스템 구현 (0) | 2021.10.29 |
FAT란 무엇인가 (0) | 2021.10.29 |