这是一个相当一个话题,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表