我正在開發一個將在Windows Azure中託管並使用表數據存儲(TDS)的c#web應用程序。生產非Azure IIS服務器上的Windows Azure TDS仿真
我想構建我的應用程序,以便我還可以(作爲選項)將應用程序與其他NoSql後端部署到傳統IIS服務器。基本上,我想讓我的客戶選擇以軟件作爲服務模式向我付款,或者購買我的應用程序的許可證,以便他們可以安裝在他們自己的(非天藍色)生產服務器上。
如何最好地構建我的數據層和中間層來實現這兩個目標?
我可能需要Windows Azure工作者角色和Azure隊列。複製這些有多複雜?我可以用自定義的Windows服務和其他排隊技術替代嗎?
我該如何編寫數據模型中的實體,以便在不部署到Azure時將其部署到Azure TDS或其他存儲? MongoDB或類似的會對此有用嗎?
當然,有一種方法可以爲Azure構建而不必與之結合。
忘記它。經過一個月的反覆試驗,歸根結底,表格存儲僅僅是針對關係型數據而設計的。我正在切換到SQL Azure。 – 2011-05-25 21:04:24