mongodb 만 사용한 후에 SQL을 사용하기 시작했습니다. 따라서, 나는 SQL 세계로 몇 가지 관행을 매핑하는 데 어려움을 겪고있다. 주로 mongodb의 임베디드 문서가 SQL에 매핑되는 방법을 잘 모르겠습니다. 내가 차를 가지고 사람을 모델링하고 싶다면SQL 임베디드 문서에 해당하는 내용
예를 들어, MongoDB를에, 난 SQL 데이터베이스에서 비슷한 관계를 만들 것입니다 방법
{
firstName: 'John',
lastName: 'Smith',
car: {
color: 'Red',
year: 2001,
...
}
}
같이 문서의 컬렉션을 것 ? 나는 car_color
과 car_year
과 같은 네임 스페이스를 사용할 수 있다는 것을 알았지 만 문서 구조에서이 관계를 보여주는 것과 비교하면 개념적으로 비효율적 인 것처럼 보입니다.
두 테이블 만 사용하면됩니다. Car 테이블의 두 번째 Car 테이블에서 Car의 고유 ID와 관련이있는 CarIndex 필드가있는 Person 테이블. –