问题标签 [blobstorage]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
995 浏览

sql - 在 SQL 数据库中存储大型文本 blob 的选项?

我有一些可能非常大(高达千兆字节)的大量文本(日志文件)。它们与我存储在数据库中的实体相关联,我试图弄清楚我应该将它们存储在 SQL 数据库中还是外部文件中。

对于 MySQL 中的 LONGTEXT 字段,数据库中的存储似乎限制为 4GB,并且可能其他数据库也有类似的限制。此外,存储在数据库中可能会在查看这些数据时排除任何类型的搜索——我必须加载数据的全长来呈现它的任何部分,对吧?

所以看起来我倾向于将这些数据存储在数据库之外:我对在数据库中存储大 blob 的疑虑是否有效,如果我要将它们存储在数据库之外,那么是否有任何框架/库帮忙?

(我在 python 工作,但也对其他语言的技术感兴趣)

0 投票
1 回答
1241 浏览

python - Google AppEngine BlobInfo() 功能

你好!

官方 GAE 文档坚持使用现有的此类有用的BlobInfo 实例属性,例如:

  • 内容类型;
  • 创建;
  • 文件名;
  • 尺寸

我曾尝试在我的应用程序中使用它们,但我无法想象如何正确地做到这一点,而且我找不到一些实际示例如何在任何地方都使用此 GAE 功能。你能帮我演示一下经过验证的python代码吗?

真心感谢!

0 投票
1 回答
7283 浏览

azure - Azure Blob 存储与 Azure 驱动器

我正在考虑迁移到 Windows Azure 而不是典型的托管,但是我不确定如何最好地存储图像。经过搜索,我发现有 2 种可能的解决方案 - Blob 存储或 Azure 驱动器。

我研究过 Blob 存储,虽然我已经开始习惯这个想法,但它需要对我们的 CMS 进行大量修改。在我的搜索中,我偶然发现了 Azure Drive,如果我理解正确,它会创建一个虚拟硬盘驱动器,它允许您的应用程序像在普通服务器上一样运行。

Azure 驱动器与 blob 存储相比有什么缺点吗?听起来,使用 Azure Drive 而不是 Blob 存储,将当前应用程序迁移到 Azure 会容易得多,但我只是想检查一下是否存在任何重大缺陷。

谢谢

0 投票
2 回答
1758 浏览

c# - 如何检查文件是否存储在 Azure Blob 中

我们的网站(即 Azure 站点)上运行了一个 Flash 应用程序。它需要访问 blob 存储中的图像。我必须以编程方式创建一个 crossdomain.xml 文件,因此 Flash 获得跨域限制不会有任何问题。

但由于某种原因,我无法检查该文件是否存在,因此每次加载页面时都会重新创建该文件。我查找的每个示例都在讨论检查 blob 存储容器是否存在,我只想找到这个文件。

0 投票
1 回答
396 浏览

azure - 用于 Lucene.Net 的 Azure 库 - FileNotFound 异常

我正在使用 Lucene.Net 的 Azure 库,但是当我尝试附加到索引时遇到了 FileNotFound 异常。

FSDirectory 一切正常。我有大量针对 RAMDirectory 的单元测试。

这里是基础设施:

  1. Single Role 维护 Index Writer Singleton。
  2. 单独的 Web 服务维护一个 Searcher 实例,该实例以只读模式指向同一索引。
  3. 当发生更改事件时,索引编写者角色会获取更改、修改索引并提交。
  4. 一段时间后,搜索器会回收以获取最新的索引更改。

异常:更改后,从那时起,我从 AzureDirectory 收到 FileNotFound 异常。该文件报告为未找到更改,但一个示例是“_h.cfs”。当搜索器回收并尝试重新加载索引时,我也会在搜索器上收到 FileNotFound 异常......

几个其他要点: 1. 完整索引的初始创建工作正常。2. 搜索最初创建的索引工作正常。3. 我正在使用 Lucene .Net V. 2.9.2

有什么想法或建议吗?不幸的是,这是我在发布项目之前需要解决的最后一个问题......

谢谢,蒂姆

0 投票
1 回答
240 浏览

plone - plone.app BlobField 和访问文件

在原型中,我使用 BlobField :

我在这个领域上传了一个文件。

然后我想通过链接下载文件at_download/gpx_total

第一次我有一个文件名“gpw_total”,第二次我有一个正确名称的文件。

我错过了什么吗?我试图重新索引目录,但在这种情况下它没有做任何事情。

谢谢。

0 投票
1 回答
144 浏览

google-app-engine - Google App Engine 可下载和不可下载的 Blob 项目

我是 Google Web Toolkit 和 Google App Engine Technology 的新手,所以我需要基于 blob 的帮助。我正在为一家需要上传一些文件并将其提供给客户的公司开发一个 Web 应用程序。问题是,当有人将项目上传到 blobstore 时,会创建一个 url,拥有该链接的任何人都可以下载/查看文件,但规范是要下载给已付费用户的文件。当然,用户必须先登录。那么,我怎样才能对 blob 项目进行一些限制并使它们对预付费客户保密?

在此先感谢 Stefanos Antaris

0 投票
6 回答
8096 浏览

c# - 将大量图像批量上传到 Azure Blob 存储

我的硬盘上本地存储了大约 110,000 张各种格式(jpg、png 和 gif)和大小(2-40KB)的图像。我需要将它们上传到 Azure Blob 存储。在执行此操作时,我需要设置一些元数据和 blob 的 ContentType,否则它是直接批量上传。

我目前正在使用以下内容来处理一次上传一张图片(并行超过 5-10 个并发任务)。

我想知道是否有另一种技术可以用来处理上传,以使其尽可能快。这个特定项目涉及将大量数据从一个系统导入到另一个系统,并且出于客户原因,它需要尽快完成。

0 投票
1 回答
710 浏览

azure - 覆盖期间的 Azure Blob 可用性

azure blob 在被新版本覆盖时是否可供下载?

从我使用 Cloud Storage Studio 的测试来看,在覆盖完成之前下载会被阻止,但是我的测试来自同一台机器,所以我不能确定这是正确的。

如果在覆盖期间它不可用,那么我认为解决方案(以保持可用性)是使用不同的 blob 名称上传,然后在完成后重命名。有没有人有比这更好的解决方案?

0 投票
2 回答
4152 浏览

c# - Azure Blob 存储下载:服务器无法进行身份验证,但重试时正常

我在本地 PC 上使用客户端 azure SDK 时遇到了一个非常奇怪的问题。

使用 CloudBlobClient 上传和删除文件就像魅力一样,但是在尝试下载文件时,我遇到了身份验证异常(基本上是 403 禁止)。但是,如果我重试相同的代码,下次它可以正常工作
有谁知道为什么???

这是一些显示问题的简化代码:

正在生成的异常是: