我一直在開發一些使用JavaScript的應用程序,利用Adobe PhoneGap進行跨平臺集成。但是,我目前堅持關於應用程序存儲和尋求指導的架構決策。手機應用程序:雲存儲vs本地
我目前有一個應用程序將用戶數據(例如,用戶配置選項,表格記錄等)作爲文本文件存儲在Google雲端硬盤中。下面是應用程序啓動時的工作流程:
- 應用加載在W /谷歌帳戶
- 系統檢查
- 用戶登錄,如果在谷歌驅動器
- 如果存在數據,加載文件存在的應用程序數據。否則創建數據文件。
- 解析數據文件。
- 填充數據表(S),圖表等
而當用戶保存,我想基本上是捆綁這個數據並保存文本文件回谷歌驅動器。
現在,我知道瓶頸當然是解析這個文件,它不像從數據庫中讀取數據那麼好,但那會是我的問題:你會如何將數據存儲在雲中成本效益的方式?您是否只是將文件定期備份爲文本文件?是否有免費(即有限制)存儲選項,您會推薦?
我有寫經驗豐富的JavaScript應用程序的經驗,但從未在任何地方部署過......更多的學習經驗。
我在想,或許最好的選擇是將節點服務器和mongoDb部署到一些雲服務(可能是AWS?),但我們的目標是在一天結束時賺取一些現金。讓我知道你是否需要更多細節!
謝謝!這肯定給了我思考,我想我知道前進的道路:) – Dustin
很好聽,iOS的文檔包含大量的信息,可以在其他操作系統和編程領域的大多數情況下有所幫助。 – Zezura