我打算構建一個可以由客戶以傳統方式或雲(SaaS)託管的應用程序。針對雲和自我託管的應用程序?
由於兩個目標之間存在很多差異,我必須遵循哪些準則來減少未來的問題?
我特別想到持久化存儲...一方面,我有傳統的RDBMS(SQL Server,Oracle等),或者可能是像MongoDB,couchDb等nosql系統,另一方面,我必須使用「專有」和特定的存儲(MS世界中的Azure Table,Sql Azure)。
我覺得這將是可能的,但有很多國際奧委會,但由於我是新來的雲,我會很感激任何反饋。
當然,我希望(樂觀?)要能夠方法之間很方便地切換...
THX
您實際上並未回答整個問題......您只提到RDBMS周邊。實際上,我也想知道如何構建應用程序,而不僅僅是如何選擇數據庫引擎 – 2011-04-15 14:36:13
好吧,你說「我特別想着持久存儲」,所以我專注於此。 Windows Azure計算幾乎是Windows Server 2008.所以兼容性非常高。如果您正在構建ASP.NET MVC應用程序,那麼代碼實際上是相同的(數據訪問除外)。 – 2011-04-16 00:39:05
我不能標出兩個答案,但我提出了你的答案...即使這只是我審訊的一部分,它仍然是一個有價值的答案。 – 2011-04-19 07:19:27