문서 폴더 안에 XML 파일의 형태로 많은 데이터 세트가있는 앱을 만들었습니다. 데이터 크기가 너무 커서 날마다 증가하므로 SQLLite DB로 옮길 계획입니다. 또한, 나는 그것이 보안 목적으로 SQLLite DB로 이동 싶어요. 나는 현재 약 1000 개의 XML 파일을 가지고 있으며, 앞으로도 커질 것이다. 내 주요 문제는 XML 파일 내의 모든 데이터를 백엔드 시스템 (.NET Framework 또는 Java)을 사용하여 SQLLite DB로 옮기고 웹 서비스를 사용하여이 전체 데이터베이스를 iPhone으로 푸시 할 수있게하려는 것입니다. 따라서 iPhone에서는 XML 파싱이 발생하지 않습니다. XML 구문 분석은 iPhone 내부의 SQLLite DB에서 읽는 것보다 리소스 집약적이라고 들었습니다. 이것이 실현 가능한 솔루션이든 더 나은 접근법이 될 수 있습니까?.Net Framework/Java를 사용하여 SQLite DB를 만들고 웹 서비스를 사용하여 DB에 iPhone을 푸시 할 수 있습니까?
1
A
답변
0
매번 전체 데이터 집합을 전송하지 마십시오. iOS 클라이언트가 마지막으로 동기화 한 이후 변경 사항 만 요청하고 로컬 데이터베이스를 업데이트하게하십시오. 사용자가 계속 사용하는 동안 백그라운드에서 동기화 할 수있는 한 여러 XML 문서를 처리해야합니다.
관련 문제
- 1. iPhone을 사용하여 프로그래밍 할 수 있습니까?
- 2. DataTable을 사용하여 DB를 업데이트 할 수 있습니까?
- 3. PhoneGap과 네이티브 코드간에 SQLite DB를 공유 할 수 있습니까?
- 4. OLE DB를 사용하여 Pervasive DB에 연결
- 5. 도시 비행선 푸시 알림 서비스를 사용하여 푸시 알림을받을 수 없습니까?
- 6. 공유 호스팅 서비스를 사용하여 푸시 알림을 보낼 수 있습니까?
- 7. SoapUI를 사용하여 상태 기반 웹 서비스를 테스트 할 수 있습니까?
- 8. Indesign javascript를 사용하여 웹 서비스를 호출 할 수 있습니까?
- 9. IOS에서 메모리 db에 sqlite
- 10. SQLiteCrypt를 사용하여 SQLite DB를 암호화하는 방법
- 11. DBIx :: Class를 사용하여 SQLite db에 인덱스 만들기
- 12. SQLite db를 메모리에로드하고 쿼리를 실행할 수 있습니까?
- 13. jQuery 및 ASMX 웹 서비스를 사용하여 DB에 업로드하는 이미지
- 14. Apache Ant를 사용하여 iPhone을 타겟팅 할 수 있습니까?
- 15. HttpClient/HttpPost를 사용하여 .Net 웹 서비스에 액세스 할 수 있습니까?
- 16. Google 크롬 - 확장자 내에 SQLite db를 포함 할 수 있습니까?
- 17. Entity Framework를 사용할 때 .NET 함수 또는 웹 서비스를 사용하여 삽입/업데이트 할 수 있습니까?
- 18. MVC를 사용하여 DB에 연결
- 19. SqlDataAdapter를 사용하여 oracle db에 액세스 할 수 있습니까?
- 20. 프로그래밍 방식으로 iPhone을 음소거 할 수 있습니까?
- 21. Raven Management Studio를 사용하여 임베디드 DB에 연결할 수 있습니까?
- 22. 싱글 톤을 사용하여 내 WCF 서비스를 확장 할 수 있습니까?
- 23. 웹 서비스를 사용하여 파일 받기
- 24. 로컬 SQLite DB를 서버 SQLite DB와 동기화하십시오.
- 25. .NET 프록시 사용자를 사용하여 Oracle DB에 연결할 수 없습니다.
- 26. sqlite DB를 csv로 내보내기
- 27. Windows 서비스를 사용하여 어셈블리를로드 할 수 없습니다.
- 28. OLE DB를 사용하여 BLOB 삽입
- 29. WCF 서비스를 사용하여 asmx 웹 서비스를 일시적으로 Facading하는 중
- 30. 안드로이드 SQLite, 4 열을 가진 db를 만들고 값을 삽입하십시오.
매번 전체 세트가 아닌 변경 사항 만 보내고 있습니다. 내 요구 사항은 .net/java를 사용하여 SQLLite DB를 만들 수 있는지 여부입니다. – Defendore
Chitti : .NET SQLite 바인딩이 있지만 서버에서이 바인딩을 사용하는 것은 좋지 않습니다. (MySQL, Postgres, SQL Server, Oracle 등)에서 처리되지 않는 데이터베이스에 더 잘 서비스 할 수 있습니다. – rpetrich
Joe : 서버에있는 것을 의미하며 iPhone으로 푸시하고 싶습니다. – Defendore