我刚刚激活了我的 Azure 帐户,创建了第一个 Asp Mvc 3.0 项目(只是模板)并部署了它:)。精彩
但是我即将创建一个小应用程序(只是为了学习 Azure)并遇到了一个小问题。 这就是我想做的: 创建一个 mvc 应用程序,用于显示我的音乐库并允许搜索、排序、添加新专辑等。 大约有 3000 张专辑。
我应该使用哪种存储,有人知道关于如何使用 mvc 在 C# 中执行此操作的好教程示例吗?
请注意,我不想使用 SQL Azure,那太简单了。我需要深入学习 blob/table/?类型。
我只需要一个关于我应该开始学习哪种存储类型的合理建议,更重要的是我应该在哪里学习:)。
最佳答案
Azure 存储表与 SQL 不同,它们由 Azure 而不是 DBMS 管理。它们有一个 Key 字段,通过它您可以找到表中的数据,并且可以使用 LINQ 来访问它。也就是说,在选择每个数据的去向时应该考虑性能。 SQL Azure 应该提供更好的关系访问,因此如果您将拥有大量表并期望进行大量联接操作,我会选择它。但是,如果您使用需要在应用程序中维护的简单结构化数据,则可以选择表。
当然,由于存储比 SQL Azure 便宜 10 倍,因此您始终希望设计能够充分利用存储的应用程序,但请记住检查可能存在的任何性能问题。
关于c# - Windows Azure 持久存储技巧,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5834500/