2012-11-19 40 views
2

我有一個關於我應該爲我的android和iOS應用使用哪個數據庫的問題。我之前沒有和服務器混淆,所以請原諒我的無知。我應該使用哪種類型的數據庫?

無論如何,我正在爲沒有移動版本的網站開發應用程序。該網站有一個MySQL數據庫,並使用phpMyAdmin作爲控制面板。

我需要弄清楚如何掛接到服務器。我知道java提供了對SQLite數據庫的全面支持,並且我知道他們的服務器主機可以爲我安裝SQLite服務器。

你們都在想什麼? MySQL或SQLite?

回答

4

您應該將SQLite用於任何本地數據庫到Android應用程序(CoreData for iOS)。

與您的網站的任何交互MySQL數據庫應該通過API調用來處理。

有一個很好的PHP框架Slim PHP,可以使你的API非常簡單。它被記錄得非常好。 Slim PHP不提供任何形式的ORM,所以我也建議與Idiorm/Paris集成,他們的文檔再次相當不錯,所以你不應該有一個問題拼湊在一起的問題。

當然,你可以選擇一個更大的PHP框架,在一個地方包含所有這些,比如Symfony

+0

網站和應用程序應該進行交互(他們應該查看相同的照片,相同的配置文件,並將照片上傳到同一個地方)。對不起,我忘了把這部分。 – user1513687

+0

所以它聽起來像你需要建立一個API,調用如「getPhotos」,「uploadPhoto」等,我會更新我的答案與更多的建議 – Rawkode

相關問題