문제

나의 초기 단계에서 디자인하는 응용 프로그램이 있을 것이드 백엔에서 구현하는 것이 데이터를 제공하는 다른 플랫폼을 사용하여 WCF 웹 서비스에서 호스팅 IIS.하나의 플랫폼이 iPhone.

이기 때문에 개인적인 프로젝트,사용하고 싶을 배우 MongoDB.나는 이미 알고 있다는 지역 사회 개발에 대한 드라이버 MongoDB and C#,서 처리 지속성 서버 측에서 사용 MongoDB.

도 모르는 사이에 복제 모델을 제공하 MongoDB 에 대해 생각하고 있었는 어떤 종류의 간단한 동기화 모델을 유지하는 데이터를 로컬 경우 아이폰 이 연결되지 않았거나는 가난한 연결입니다.

여기 질문:할 수 있습 MongoDB 에 사용할 아이폰을 사용하여 MongoDB C 드라이버?누군가는 이 시도는?

도움이 되었습니까?

해결책

전형적인 아이폰을 건축하는 것입 응용 프로그램 호출을 한 웹 서비스입니다.는 경우에도를 사용하는 것이 가능하 MongoDB 에서 직접 드라이버 모바일 클라이언트가 그것을 추천하지 않을 것입니다.에 대한 몇 가지 이유입니다.

당신은 기본적으로 말을 하는 클라이언트 서버는 클라이언트 응용 프로그램에 직접 이야기 데이터 저장소(MongoDB.) 보안에 대해 무엇?면 인증된 모든 클라이언트에 직접 이야기 데이터 저장소의 모든 종류의 나쁜 일이 일어날 수 있습니다.

긴밀하게 연결하는 클라이언트 응용 프로그램에 직접 주어진 데이터넷 기술은 위험하다는 점에서 필요한 것은 당신을 다시 클라이언트는 경우 어떤 이유로 당신을 변경하는 데 필요한 데이터 액세스 솔루션입니다.

그것이 더 많은 일반적인 이러한 일을 당신의 클라이언트 응용 프로그램을 통해 이동하는 데이터 액세스를 계층을 때는 인터넷 관련 이 계층으로 웹 서비스 일부를 정렬하지 않는 한 당신을 얻고 싶은 팔꿈치 깊은 쓰는 서버 코드입니다.

에 대해 생각 쓰 RESTful api 를 노출하는 데이터 저장소의 아이폰에 클라이언트입니다.들을 대 열 Rasta (C#나머지 라이브러리)

편집에 대해 더 많은 호스팅 MongoDB 아이폰에

죄송하는지 이해하지 못했는 실행할 MongoDB 로컬에 iPhone.MongoDB 는 서버입니다.내가 믿지 않는다 그것은 임베디드로-프로세스는 데이터 저장소.그리고 그것은 실행 가능한 하나 이상의 프로세스에 iPhone.

잘 알고 있는 경우 C#할 수 있습 확인 MonoTouch.그것을 실행할 수 있습 C#응용 프로그램이다.있는 좋은 라이브러리를 사용하여 SqlLite 에서 지원하는 iPhone.

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top