원격 서버 (JSON 형식)에서 많은 양의 사용자 데이터를 다운로드해야하며이 데이터를 로컬 SQLite 데이터베이스에 삽입해야하는 iOS 앱이 있습니다. 너무 많은 데이터가 있기 때문에 삽입 프로세스가 완료하는 데 5 분 이상 걸립니다. 이는 받아 들일 수없는 것입니다. 과정은 30 초 미만이어야합니다.PHP를 사용하여 MySQL 쿼리를 SQLite로 출력
우리는 잠재적 인 해결책을 찾아 냈습니다 : 원격 서버가 원격 컴퓨터의 SQLite 데이터베이스에 사용자의 데이터를 저장하도록하십시오. 이 데이터베이스는 압축되어 앱에서 다운로드합니다. 따라서 앱에서 데이터 삽입을 수행 할 필요가 없어 프로세스가 훨씬 빨라졌습니다.
원격 서버에서 PHP/MySQL을 실행 중입니다.
내 질문 :
- 원격 서버에 SQLite 데이터베이스를 만들 수있는 가장 빠르고 효율적인 방법은 무엇입니까?
- MySQL 쿼리를 SQLite 테이블에 직접 출력 할 수 있습니까?
- 임시 MySQL 데이터베이스를 만든 다음 SQLite 형식으로 변환 할 수 있습니까?
- 아니면 MySQL 쿼리 출력을 가져 와서 각 레코드를 SQLite 데이터베이스에 삽입해야합니까?
모든 의견을 크게 기뻐할 것입니다.
'인가가 가능 임시 MySQL 데이터베이스를 만든 다음 SQLite는 형식으로 변환하는'는 이쪽을 봐 http://stackoverflow.com/questions/3890518/ convert-mysql-to-sqlite – PeterMmm
'원격 서버에 SQLite 데이터베이스를 만드는 가장 빠르고 효율적인 방법은 무엇입니까? ''$ db = sqlite_open ('mydatabase ');' – Dale