Azure存储入门:Blob与表vs SQL Azure

栏目: 编程工具 · 发布时间: 7年前

内容简介:这是一个相当一个话题,blob与表vs SQL,尽管我读到目前为止,我还是找不到一些正确的推理在什么时候使用.我们有一个多租户SaaS Web应用程序,我们即将迁移到Azure.我们使用SQL Server 2008数据库.我们存储属于文档的文档和日志信息.真正喜欢dropbox的.论坛声明,当您考虑“大”对象时,您可以更好地使用Azure表.我们通常每个用户存储数百个文档,其中文档的大小从5kb到30mb不等,绝大多数文件大约在1MB左右?

这是一个相当一个话题,blob与表vs SQL,尽管我读到目前为止,我还是找不到一些正确的推理在什么时候使用.

我们有一个多租户SaaS Web应用程序,我们即将迁移到Azure.我们使用SQL Server 2008数据库.我们存储属于文档的文档和日志信息.真正喜欢dropbox的.

论坛声明,当您考虑“大”对象时,您可以更好地使用Azure表.我们通常每个用户存储数百个文档,其中文档的大小从5kb到30mb不等,绝大多数文件大约在1MB左右?

有没有一些基本的规则什么时候去Blobs,Tables,Sql?我已经知道,我不应该将文档存储在 SQL 中,因为它太贵了.但是,什么时候可以将“文件”存储在Blob中,何时可以更好地使用表格?有没有一些公式,如:

if(objects * MB / object * objectrequested> y)then blobs,else表

我认为Igorek已经解决了你的SQL Azure问题.您似乎仍然有关于表与Blobs的问题.

在你的情况下使用表格存储将是恼人的. ATS中的每个属性/列最多可以为64KB,因此您必须在多个属性之间分割文档,然后重新组合它们.每个实体也有4MB的限制,这将是一个问题. Blob存储没有这些限制.

当您具有需要单独存储和查询的许多属性的小型实体时,我会倾向于使用Azure Table Storage.因此,它可以为存储对象或具有大量元数据的小型文档工作.

Blob存储对于没有大量元数据的东西更有效.这对文件系统上的文件可能会很好的事情是有好处的.

http://stackoverflow.com/questions/14025224/getting-started-with-azure-storage-blobs-vs-tables-vs-sql-azure


以上所述就是小编给大家介绍的《Azure存储入门:Blob与表vs SQL Azure》,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对 码农网 的支持!

查看所有标签

猜你喜欢:

本站部分资源来源于网络,本站转载出于传递更多信息之目的,版权归原作者或者来源机构所有,如转载稿涉及版权问题,请联系我们

Usability for the Web

Usability for the Web

Tom Brinck、Darren Gergle、Scott D. Wood / Morgan Kaufmann / 2001-10-15 / USD 65.95

Every stage in the design of a new web site is an opportunity to meet or miss deadlines and budgetary goals. Every stage is an opportunity to boost or undercut the site's usability. Thi......一起来看看 《Usability for the Web》 这本书的介绍吧!

CSS 压缩/解压工具
CSS 压缩/解压工具

在线压缩/解压 CSS 代码

XML 在线格式化
XML 在线格式化

在线 XML 格式化压缩工具

HEX HSV 转换工具
HEX HSV 转换工具

HEX HSV 互换工具