나는 몽고를 처음 사용하여 많은 독서와 개념 증명을 해왔다. 다중 콜렉션 또는 임베디드 문서에 대한 많은 논의가 있습니다. 다른 선택의 여지가 없습니까? 내 relationalDB 마음을 무시하고 ... 같은 컬렉션에 두 개의 다른 스키마를 넣을 수 없습니다?MongoDB 하나의 컬렉션에 여러 스키마가 있음
원유 예 :
{
_id: 'f48a2dea-e6ec-490d-862a-bd1791e76d9e',
_owner: '7a147aad-e3fd-4e55-9fd5-e2cb48d31a83'
manufacturer: 'Porsche',
model: '911',
img: '<byte array>'
},{
_id: '821ca9b7-faa1-4516-a27e-aec79fcb89a9',
_owner: '46ade116-cd59-4d0c-a4d3-cd2e517a256c',
manufacturer: 'Nissan',
model: 'GT-R',
img: '<byte array>'
},{
_id: '87999e27-c98b-4cad-b444-75626f161840'
_owner: 'fba765c8-32dd-49ba-91d3-d361b40bf4a7',
manufacturer: 'BMW',
model: 'M3',
wiki:'http://en.wikipedia.org/wiki/Bmw_m3',
img: '<byte array>'
}
및
이{
_id: '7a147aad-e3fd-4e55-9fd5-e2cb48d31a83',
name: 'Keeley Bosco',
email: '[email protected],
city": 'Lake Gladysberg',
mac: '08:fd:0b:cd:77:f7',
timestamp: '2015-04-25 13:57:36 +0700',
},{
_id: '46ade116-cd59-4d0c-a4d3-cd2e517a256c',
name: 'Rubye Jerde',
email: '[email protected]',
city: null,
mac: '90:4d:fa:42:63:a2',
timestamp: '2015-04-25 09:02:04 +0700',
},{
_id: 'fba765c8-32dd-49ba-91d3-d361b40bf4a7',
name: 'Miss Darian Breitenberg',
email: null,
city: null,
mac: 'f9:0e:d3:40:cb:e9',
timestamp: '2015-04-25 13:16:03 +0700',
}
(I 내 진짜 POC에 포함 된 문서를 (사용하지 않는 이유는)입니다뿐만 아니라 같은 컬렉션 완전히 차이 스키마 사람이 80000 개의 "자동차"를 가지고 16MB 한도를 넘을 수도 있습니다.
데이터를 분류하기를 갈망하는 욕망 외에도 여기에는 몰락이 있습니까?
의 이유는 일 수 있습니다. 그래서 우리는 기록을 서로 연관 지을 수 있습니다 ... 나는 3.2가 합류했다고 봅니다. 프로젝트가 너무 새로워서 모든 비즈니스 사례를 알 수 없습니다.