我刚刚启动了我的Azure帐户,创build了第一个Asp Mvc 3.0项目(只是模板),并部署它:)。 WONDERFULL
但即将创build一个小应用程序(只是为了学习Azure),并遇到了一个小问题。 下面是我想要做的:创build一个mvc应用程序,它显示我的音乐库,并允许search,sorting,添加新的专辑等。这些探测器大约3000张专辑。
我应该使用什么types的存储,有没有人知道一个很好的教程示例关于如何使用mvc在C#中?
请注意,我不想使用sql Azure,这将是容易的。 我需要挖掘并学习blob / table /? types。
如何stored procedures设置?
如何比使用“du”更快地收集存储系统上的磁盘使用情况?
ATA在Linux中受信任的命令
为什么du和Perl的文件大小不一样?
在Windows 8应用程序中本地保存数据的最佳方法
我只需要一个声音的build议,我应该开始学习存储types,更重要的是我应该学习它:)。
用什么来select多个文件(媒体文件),并在自定义/所需索引的StorageFile集合中检索它们?
当大量磁盘活动发生时,如何使Linux GUI“可用”
Windows Store App运行.msi安装程序
好的分布式通用文件系统在我的情况?
Windows C驱动器上的实际可用空间是多less?
Windows Azure平台培训工具包包含一些探索Windows Azure存储的实验。 这应该给你一个很好的开始了解表和实体的方法。 特别注意分区和行键。 存储经过优化,可以围绕分区键共同使用,并通过行键在分区内建立索引。 您需要仔细计划您的行键进行搜索。 如果您需要搜索表中的多个属性,则需要考虑其他表(每个表都包含要搜索的行键),或者可能是像MongoDB这样的Nosql数据库(或sql Azure等关系数据库,但是你说你想避免这种做法)。
另外,请看David Pallman撰写的博客文章 ,他为每一种存储操作提供了一套完整的代码片段。 当您试图找出与表格存储交互的所有方法时,这可以节省您许多小时的时间。
然后,看看这个MSDN的帖子 ,谈论存储交易,当你超越简单的例子,把焦点转移到生产代码时,这将是相关的。
Azure存储表与sql不同,它们由Azure管理,而不是由DBMS管理。 有一个Key字段,通过它你可以在表中找到数据,你可以使用LINQ来访问它。 也就是说,在选择每个数据的位置时应该考虑性能。 sql Azure应该提供更好的关系访问,所以如果你要有大量的表,并期望有很多的连接操作,我会去用它。 但是,如果您正在使用您需要在应用程序中维护的简单结构化数据,则可以选择表格。
当然,由于存储比sql Azure便宜10倍,所以您总是希望设计能够充分利用存储的应用程序,但请记住检查是否存在任何性能问题。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。