2012-04-13 5 views
1

작은 자동차 데이터베이스로 작동하도록 JSON을 만들고 싶습니다. MySQL을 사용한다면 모든 단일 자동차의 제조사와 제조사 속성을 반복하지 않도록 Maker 테이블을 만들 것입니다. JSON에서이 작업을 수행하는 가장 좋은 방법은 무엇입니까? , "URL", "포드":JSON을 관계형 데이터로 사용하려면 어떻게해야합니까? 데이터를 반복하는 것이 가장 좋습니다.

"이름": 나는 업체에 대한 다음과 같은 속성이있는 경우 예를 들어, "ford.com을" 는 "설립"등 "몇 년" ...

다음 차 목록 "이름": "머스탱" "첫 해": "몇 년", "메이커": "포드" "메이커 URL": "ford.com는"

나는 모든 ford 자동차에 대한 메이커 속성을 반복하고 싶지 않습니다. 두 개의 JSON 파일을 만들어서 제작자 ID 또는 고유 한 제조업체 이름으로 연결해야합니까? 아니면 각 포드 자동차에 대해 제조사 속성을 반복하도록 허용해야합니까? 저는 Objective-C/iOS에서이 작업을 수행하고 있으므로 iPhone에서 데이터를 사용할 수 있습니다. 파싱 ​​및보기를 위해 JSON을 Array로 가져온다.

답변

0

왜 SQLLite 인 핵심 데이터를 사용하고 mySQL에서 사용할 동일한 테이블을 생성합니까? 정말로 JSON을 고수하고 싶다면 "올바른"anser는 에 중요한 것입니다. 예 : 공간 절약? 업데이트의 용이성 (포드 URL이 cars.ford로 변경되면 어떨까요?) 읽기 액세스가 적습니까?

+0

한 달에 한 번 웹 서비스를 통해 데이터를 업데이트해야하고 핵심 데이터가 내 데이터에 과도한 부담이 될 것 같은 느낌이들 것입니다. 앱의 업데이트 및 빠른 성능 향상을 원합니다. –

관련 문제