我參與了一個項目,該項目將開發一個將與遠程數據庫交互的移動應用程序。我想知道設計這些設備和數據庫之間交互的最佳方法是什麼,以便充分利用電池的使用壽命,帶寬等。移動應用程序和數據庫交互設計
我們應該有一個服務器端應用程序/一組腳本數據庫交互,然後將數據作爲XML返回給我們的應用程序,或者我們應該讓設備直接查詢數據庫?還是有另一種更好的方法來解決這個問題?
我的感覺是,前者會多一點工作,但會減少設備的工作量,節省電力等,這將是更好的方式。
謝謝!
我參與了一個項目,該項目將開發一個將與遠程數據庫交互的移動應用程序。我想知道設計這些設備和數據庫之間交互的最佳方法是什麼,以便充分利用電池的使用壽命,帶寬等。移動應用程序和數據庫交互設計
我們應該有一個服務器端應用程序/一組腳本數據庫交互,然後將數據作爲XML返回給我們的應用程序,或者我們應該讓設備直接查詢數據庫?還是有另一種更好的方法來解決這個問題?
我的感覺是,前者會多一點工作,但會減少設備的工作量,節省電力等,這將是更好的方式。
謝謝!
你的意思是「讓設備直接查詢數據庫」。通常認爲它是一個壞主意(出於安全原因)將數據庫服務器直接暴露給Internet。標準方法是提供連接到數據庫的Web服務,並以JSON或其他格式返回數據。性能是這些設備的一個大問題,我發現它們處理XML的速度非常慢,因此您最好嘗試使用JSON。另外我建議不要使用數據集和數據表。普通業務對象的集合運行速度更快。
你可能想看看這個: What are the most valuable .Net Compact Framework Tips, Tricks, and Gotcha-Avoiders?
查詢出所有「ctacke」的工作。他是一個傳奇!
Cheers
Mark