2012-05-24 64 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