이 질문은 반드시 Couchbase 2.0 미리보기를 개발할 필요는 없지만 새로운 Couchbase 제품을 조사하는 사람들에게 도움이 될 수 있다고 생각합니다.Couchbase 데이터 모델링 - 문서 지향
데이터 모델링에 대한 조언을 찾고 있습니다. 우리는 실시간 분석을 위해 Couchbase를 사용하기 위해 Couchbase를 조사하고 있습니다.
그러나 실제 데이터를 모델링하는 최선의 방법에 대한 문서는 찾을 수 없습니다. 지역 사회가 도와하거나이 매우 유용 할 것이다 모델링 할 수있는 방법에 대한 몇 가지 아이디어를 토론 할 수 있다면
나는 시나리오를 제시하여야한다?
참고이 우리의 제품을 대표하지 내가 질문
고객이/특정 날짜에 제품의 구매를한다고 가정하자 토론에 더 의도입니다 우리를 위해 우리의 모델링을 해결하기 위해 사람을 요구 하진 않았어 제품에는 ID, 이름, 설명 및 가격과 같은 정보가 있으며 구매는 날짜에 수행됩니다.
초기 요구 사항은 두 날짜 사이의 모든 구매를 계산할 수 있어야합니다. 어떤 1 일 10 만 이상 구입있을 수 있습니다 -이 꽤 큰 사업이다 - 모든 조언/도움을 환영 구문 중 하나를 알려 주시기 바랍니다 잘못된 경우)
. 우리가 (어쩌면 완전히 잘못된)과 같이 데이터 뭔가 모델링 경우
: 제품
구매
{
"_id" : "purchase_1",
"_rev" : "1-1212afdd126126128ae",
"products" : [
"prod_1" : {
"name" : "Milk",
"desc" : "Semi-skimmed 1ltr",
"price" : "0.89"
},
"prod_7568" : {
"name" : "Crisps",
"desc" : "Salt and Vinegar",
"price: "0.85"
}
]
"date" : "2012-01-14 14:24:33"
}
{
"_id" : "purchase_2",
"_rev" : "1-1212afdd126126128ae",
"products" : [
"prod_89001" : {
"name" : "Bread",
"desc" : "White thick sliced",
"price: "1.20"
}
]
"date" : "2012-01-14 15:35:59"
}
그래서 그 문서 레이아웃 우리가 각 구매를 볼 수 있으며, 우리가 볼 수있는 부여를 구매에 포함 된 제품 - 그러나 두 날짜 사이의 모든 구매 항목을 계산하려면 어떻게해야합니까? 또한 날짜를 내림차순으로 두 날짜 사이의 모든 구매 로그를 어떻게 볼 수 있습니까?
Couchbase가 적합할까요?
두 날짜와 고객 사이의 구매 수천 수백 ... 보고서 나는 모든 사람들이 경험하고 확신이 .as를 기다릴 좋아하지 않는다있을 수 있습니다;
IT는 증분을 사용하는 것이 가장 좋은 것입니다) 함수가 있다면 데이터 모델링에 대해 어떻게 생각하십니까? 이 읽는 사람에게
많은 감사 - 나는 가능하면 실제 모델링 문제의이 더주고 더 많은 예제에 expland 수 있도록 노력하겠습니다.
제임스
간단한 경우
안녕 모두, 카우치베이스 주식회사 IRC 채널에 도움이 사용자는 'CouchConf'월드 투어 페이지의 방향으로 나를 지적했다. 비디오 및 각 회의의 슬라이드와 함께 많은 프레젠테이션이 있습니다. http://www.couchbase.com/couchconf-world-tour 특히 샌프란시스코에는 많은 지원 자료가 있습니다. http://www.couchbase.com/couchconf-sanfrancisco – eggsy84