Azure Tables vs Blob



我将web应用程序移动到Azure。

我的应用程序有许多小文件(直到1Mb,每个文件大约100kb)(图像格式)。每个文件都有唯一的名称(可以通过名称找到)。现在在网络主机上有一个简单的文件夹,里面有1000个文件。什么更有效地使用?Azure表还是Blob?

Blob服务将是这种情况下的最佳选择。需要考虑的几件事:

  1. 由于分区键取决于blob名称,因此我们可以在尽可能多的服务器上对不同blob进行负载平衡访问,以扩展对它们的访问
  2. 如果需要,可以将容器公开,允许未经身份验证的访问Blob
  3. 如果不需要#2,您仍然可以使用共享访问签名使您的Blob可以通过不知道Azure Storage的浏览器或其他HTTP客户端下载

最新更新