mongodb에서 여러 테이블을 만들어야 합니까?
漂亮男人
漂亮男人 2017-05-02 09:20:19
0
3
713

현재 요구 사항은 각 사용자가 일부 프로젝트projects를 가지고 있고 프로젝트에 tags 카테고리가 있어야 한다는 것입니다.

mysql 방식에 따르면 사용자 테이블, 프로젝트 테이블, 분류 테이블, 외래 키 등 3개의 테이블을 빌드해야 합니다.

몽고라면 테이블 한개면 충분할까요?

으아악

몽고가 처음이시라면 조언 부탁드립니다.

漂亮男人
漂亮男人

모든 응답(3)
Ty80

귀하의 경우에는 테이블 하나면 충분하다고 생각합니다. mongodb결국 문서 데이터베이스이고 저장되는 데이터의 확장성이 높습니다. 물론 원한다면 헤어질 수도 있다. 참고용

仅有的幸福

테이블일 수도 있지만 "p_id"로 지정된 값을 업데이트할 때 더 당황스럽습니다

为情所困

저도 간단한 답변이 있었으면 좋겠습니다. 문제는 MongoDB의 데이터 모델 설계에서 가장 어려운 부분인 "데이터를 테이블에 넣어야 하는가?"입니다. MongoDB의 데이터베이스 설계는 SQL과 다릅니다. 표준이 있으면 작업이 훨씬 쉽습니다. MongoDB의 경우 "if... then should... but if... then should..." 시리즈입니다.
이것은 큰 주제이자 MongoDB를 사용할 때 배워야 할 가장 중요한 사항입니다. 공부할 정보 제공:
http://blog.mongodb.org/post/...
http://blog.mongodb.org/post/...
http:// blog .mongodb.org/post/…
https://docs.mongodb.com/manu…

고려해야 할 가장 기본적인 질문은 이 데이터 모델을 어떻게 사용할 계획인지입니다. 모델이 대부분의 사용 시나리오에서 잘 작동한다면 좋은 디자인입니다.

최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿