2012-11-19 2 views
2

내 안드로이드 및 iOS 응용 프로그램에 사용해야하는 데이터베이스에 대한 질문이 있습니다. 나는 서버를 망쳐 놓은 적이 없기 때문에 내 무지를 용서해주십시오.어떤 데이터베이스 유형을 사용해야합니까?

어쨌든 모바일 버전이없는 웹 사이트 용 앱을 개발하고 있습니다. 이 웹 사이트는 MySQL 데이터베이스를 가지고 있으며 phpMyAdmin을 제어판으로 사용합니다.

서버에 연결하는 방법을 알아야합니다. 나는 java가 SQLite 데이터베이스를 완벽하게 지원한다는 것을 알고 있으며, 서버 호스트가 SQLite를 서버에 설치할 수 있다는 것을 알고있다.

모두 어떻게 생각하십니까? MySQL 또는 SQLite?

답변

4

Android 앱 (iOS 용 CoreData)의 모든 로컬 데이터베이스에는 SQLite를 사용해야합니다.

웹 사이트와의 모든 상호 작용 MySQL 데이터베이스는 API 호출을 통해 처리해야합니다.

API를 매우 간단하게 만들 수있는 Slim PHP이라는 훌륭한 PHP 프레임 워크가 있습니다. 잘 문서화되어 있습니다. Slim PHP는 ORM 형식을 제공하지 않으므로 Idiorm/Paris과의 통합을 권장합니다. 다시 말하면 해당 설명서가 좋기 때문에이 문제를 모두 해결할 필요가 없습니다.

물론 Symfony과 같이이 모든 것을 한 곳에서 처리 할 수있는 더 큰 PHP 프레임 워크를 선택할 수 있습니다.

+0

웹 사이트와 앱이 상호 작용할 것으로 예상됩니다 (동일한 사진, 동일한 프로필을보고 동일한 장소에 사진을 업로드해야 함). 죄송합니다. 그 부분을 넣는 걸 잊었습니다. – user1513687

+0

"getPhotos", "uploadPhoto"등과 같은 호출을 사용하여 API를 작성해야하는 것처럼 들리겠습니다. 내 대답을 몇 가지 제안으로 업데이트하겠습니다. – Rawkode

관련 문제