Asp.net 文档模板/内容-如何存储?

Asp.net 文档模板/内容-如何存储?,asp.net,database-design,azure,azure-web-roles,Asp.net,Database Design,Azure,Azure Web Roles,如果可能-我想使用ASP.NET/Azure/Local SQL Server进行缓存 应该可以创建表单(如果开发团队可以这样做就可以了),而无需大量的编码工作,因为客户将有不同的表单(避免使用Product行)。表单非常基本(字符串/数值的文本框、单选框/复选框/组合框、从中检索一些数据并显示它们)。Complexer零件包装在组件/控件中 有没有一个简单的方法来实现这一点 在哪里以及如何存储这些信息?文档库?关系数据库管理系统?(这是我最重要的问题) 出于性能原因,最好将数据和访问该数据的

如果可能-我想使用ASP.NET/Azure/Local SQL Server进行缓存

应该可以创建表单(如果开发团队可以这样做就可以了),而无需大量的编码工作,因为客户将有不同的表单(避免使用Product行)。表单非常基本(字符串/数值的文本框、单选框/复选框/组合框、从中检索一些数据并显示它们)。Complexer零件包装在组件/控件中

  • 有没有一个简单的方法来实现这一点
  • 在哪里以及如何存储这些信息?文档库?关系数据库管理系统?(这是我最重要的问题)

出于性能原因,最好将数据和访问该数据的代码放在同一位置,因此如果要在云中运行ASP.NET网站,我建议您也将数据放在云中

对于在Microsoft Azure中安全、持久地存储数据,您有三个基本选择:

  • sqlazure数据库。与SQL Server非常相似,具有相同的编程模型
  • WindowsAzure Blob存储。blob类似于文件;自然存储在文件中的任何内容都适合于Blob存储
  • WindowsAzure表存储。低成本数据表,但没有关系数据库功能

  • 您可以在Azure.com的开发者部分找到关于这些存储选项的更多信息。

    是的,可以在连接到本地SQL Server的Azure上使用ASP.NET Web角色,但由于性能和防火墙配置开销,这是一个坏主意。此外,每月只需9.99美元,您就可以在云上获得1GB SQL Azure RDBMS,这将比使用本地SQL Server更快、更好。你剩下的问题不清楚。谢谢你的回答。我不知道如何设计我的项目的软件架构。如何存储这些表单?是否有最佳实践?最简单的方法是存储元组(标签、值、formid)——但随后表将爆炸。文档存储会很棒,但它是否像SQL Server一样可靠?