저는 SQL 배경에서 오는 놈입니다. 사전에 SQL 문을 용서해주십시오.Couchdb 키 쌍 구조
현재 상당히 많은 양의 데이터를 저장해야하는 새로운 클라이언트 프로젝트에서 작업하고 있지만 Couchdb에서이 작업을 수행하는 가장 좋은 방법은 무엇인지 모르겠습니다.
직원 차량 추적 용입니다. VIN (Vehicle Identification Number), GPSLat, GPSLong, DateTimeStamp를 저장해야합니다.
VIN은 결코 바뀌지 않지만 GPS 데이터와 관련이 있습니다.
SQL 구조에서는 VIN 테이블과 데이터의 다른 관계형 테이블이 매우 간단합니다.
Couchdb 키 쌍에서는 VIN을 반복해서 저장하는 것이 좋습니다. 아니면 VIN을 키 쌍으로 만들고 GPS 데이터를 어떤 방식으로 저장합니까? 그렇다면 어떻게 GPS 데이터를 키 쌍으로 보관해야합니까?
키 쌍 저장에 대해 전문가에게 미리 감사드립니다.
나는 그렇게 생각합니다. 두 가지 유형의 데이터가 있습니다. type1은 vehicledata이고 type2는 위치 데이터입니다. - vin이 포함되어 있습니다. 그때 당신은 정말로 vin에 의한 데이터를 원한다면 [vin, timestamp] (SQL 등가물이 WHERE 절이있는 경우 사용) 또는 [timestamp [, vin]]을 사용하는 뷰를 가질 수 있습니다. 나는 거의 링크 된 목록의 이점을 보지 못했지만, 차량에 키를 설정하여 직접 vin을 알고있는 문서에 액세스 할 수 있거나 두 번째보기를 가질 수 있습니다. 차량. – Hans