2012-09-11 23 views
1

想一想Pinterest,當有人拍照並上傳照片時,它的保存位置在哪裏?可能是一個數據庫(mysql?)。我正在嘗試做類似的事情,並且不熟悉我擁有的選項。我在哪裏可以保存適用於Android的集中圖像?

我知道SQLite是中央的android數據庫,但是哪個數據庫在手機外部存儲時最常用?有沒有我可以閱讀的任何參考?

回答

1

Pinterest等應用將數據存儲在中央服務器上。他們使用的技術與Android沒有任何關係,他們的客戶端軟件可以是Android或iPhone應用程序,網頁等。

一個受歡迎的解決方案(用於像PhotoBucket,SmugMug和其他許多服務)是Amazon Web Services (commonly known as AWS)。特別是,檢查他們的名爲S3的文件存儲服務。你可以閱讀關於它以及如何使用它here

也可以使用運行SQL數據庫和某種Web服務器來保存和檢索數據的服務器。一個常見的解決方案是LAMP,其中包括一個MySQL服務器。這種方法更實用,但有一些缺點,包括需要管理服務器並確保其正常運行時間,並且在您的用戶羣增長後也要照顧擴展服務。

0

大多數數據庫引擎都有一個類型:BLOB(二進制長對象),它存儲所有東西。所以,你可以保存圖像,文件(!PDF,EXE或一切),...

想了解更多關於BLOB SQLite中看到這一點:http://www.sqlite.org/datatype3.html

相關問題