我正在研究.NET 4 Winforms應用程序,並且在處理數據庫的最佳方式時遇到問題。我們希望提供一個雲數據庫系統,應用程序可以通過WCF服務與「雲」進行通信,基本上與連接本地數據庫(本地SQL Express,服務器上的SQL Server 2008 R2)做同樣的事情。雲數據庫(WCF)或偶爾連接的體系結構與Microsoft Sync?
我們看到兩個選項:
1)使用WCF並在雲中的所有調用數據庫 2)使用本地數據庫,並使用微軟同步框架,以保持雲同步
我們終將有一個網絡應用程序,也將使用雲數據作爲用戶的另一個前端。
這個困境顯然是使用的。如果我們使用選項1,那麼我們不必在使用軟件的任何地方都安裝SQL Express,例如公共位置,並且用戶的數據可以下載到該數據庫。 WCF選項允許所有數據保持中心。
我們最終會棄用手機,因此iPhone,iPad和Android也可以與雲同步。
我對您對嚴格雲數據庫選項與偶爾連接選項(即數據庫本地,同步到雲)的意見感興趣。
謝謝。