2012-05-24 50 views
0

如果可能 - 我想使用ASP.NET/Azure /本地SQL Server進行緩存文檔模板/內容 - 如何存儲?

應該有可能創建窗體(如果開發人員團隊可以這樣做,那就沒問題了),因爲客戶不需要大量編碼工作有不同的形式(避免驕傲的線條)。這些表單非常基本(字符串/數字值的文本框,收音機/複選框/組合框,從中收回一些數據並顯示它們)。複雜部件被包裝成組件/控件

  • 有沒有簡單的方法來實現這一目標?
  • 何處以及如何存儲該信息?文檔商店? RDBMS? (這是我最重要的問題)
+1

是的,它確實有可能在連接到本地SQL Server的Azure上使用ASP.NET Web角色,但**由於性能和防火牆配置開銷,它是一個壞主意**。同樣每月9.99美元,您可以在雲上獲得1GB的SQL Azure RDBMS,這將比使用內部部署的SQL Server更快更好。問題的其餘部分不清楚。 – AvkashChauhan

回答

2

由於性能原因,將數據和訪問該數據的代碼保存在同一位置是個好主意,因此如果要運行ASP.NET Web那麼我建議你也將你的數據放在雲中。

你必須在Windows Azure數據的安全,持久性存儲三個基本選擇:

  1. SQL Azure數據庫。與具有相同編程模型的SQL Server非常相似。
  2. Windows Azure Blob存儲。 Blob類似於文件;您將自然存儲在文件中的任何內容都適用於Blob存儲。
  3. Windows Azure表存儲。低成本的數據表,但沒有關係數據庫功能。

您可以在Developer section的Azure.com上找到有關這些存儲選項的更多信息。

+0

感謝您的回覆。我不知道如何設計我的項目的軟件架構。我如何存儲這些表單?有最佳做法嗎?最簡單的方法是存儲元組(標籤,值,formid) - 但是表格會爆炸。文檔存儲會很好 - 但是它和SQL Server一樣可靠嗎? – damike