2010-08-11 8 views
0

나는 거의 도움이되지 못하는 답변으로 인터넷 검색을 시도했다. 기본적으로 아이폰에 앉아있는 부분 로컬 복사본이있는 리눅스 서버에 마스터 데이터베이스가있다. 데이터베이스는 매분 몇 번 업데이트되고 나는 어떻게 든 iPhone에있는 앱을 사용하는 모든 사람들에게 실시간으로 변경 사항을 전송 (푸시, 당기기 또는 폴링)하고 싶습니다 .....이 작업을 수행하는 표준 방법이 있습니다. ? 예를 들어 sqlite3보다 mysql을 사용하면 더 쉽게 할 수 있습니까? 오픈 소스 프레임 워크가 있습니까? 아니면 내 자신을 굴려야합니까?원격 서버 마스터와의 아이폰 로컬 데이터베이스 동기화

답변

0

"표준"방법은 아마도 CoreData를 사용하고있을 것입니다. 변경 추적 기능이 없어도 놀랄 것입니다.하지만 너무 열심히 보지 않았습니다.

실제 문제는 데이터베이스를 비교하는 방법을 찾는 것입니다. 이것을 일반적으로 수행하려면 데이터베이스에 "개정"이 필요하며 더 이상 일반 데이터베이스가 아닙니다.

+0

'CoreData'를 사용하여 원격 데이터베이스를 미러링하는 것을 권장합니다. 이러한 대량 작업 (특히, 원래 데이터베이스가 SQL 인 경우)이 핵심 애플리케이션 인 경우 'sqlite'를 사용하십시오. – Justin

+0

저스틴, 문제는 동기화를 실시간으로 수행하는 가장 효과적인 방법입니다. – ennuikiller

+0

충돌 문제를 어떻게 처리 할 계획입니까? –

관련 문제