簡體   English   中英

共享數據的最佳方法

[英]Best way to share data

我想開發一個共享相同數據的android應用程序,一個桌面應用程序和一個web應用程序。 例如,一個用戶可以從桌面寫入數據並在android應用上讀取相同的數據。

在開發和性能方面,哪個是在它們之間共享數據的最佳解決方案? SQL Server? 網頁服務? Android從哪個數據源讀取速度更快?

非常感謝!

數據庫+ Web服務。

如果需要存儲數據,則需要一個數據庫。 根據所擁有的數據,所需的數據以及使用方式,可以使用關系數據庫或NoSQL數據庫。

無論您使用什么數據庫,都不要直接將其公開給客戶端。 在其前面使用API​​。 REST風格的API應該可以解決問題。 隨着時間的流逝,API將允許您獨立於如何向客戶端公開數據的方式來發展數據庫。 如果您將Web應用程序和數據庫放在同一服務器上,則可以直接在Web應用程序中使用該數據庫,並在性能(通過不將API放在數據庫前面的層)或跨API的一致性API之間進行權衡客戶。 這實際上取決於您擁有的應用程序以及每毫秒對訪問數據的重要性。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM