问题标签 [azure-table-storage]
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.
c# - Windows Azure 表,使用 Contains 进行查询
我正在尝试为我的一个 Azure 表实现查询,该查询应检索包含输入字符串的所有文件。
我尝试过使用 string.contains() 但这不受 Azure 支持,我也尝试过 string.startswith() 这也不支持。
我想知道是否有办法在 Azure Tables 中执行此操作。我将文件信息存储在表中,分区键是存储项目的虚拟路径。
例如,Images_Jpg_Image1.jpg 将是其中一个文件的分区键,我使用了“_”,因为 Azure 不允许在分区键中使用“/”。
我希望能够将上述分区键与
理想情况下,以下字符串将返回该分区键
图片_Images_Jpg Jpg_Image1.jpg
我已经设置了所有表和所有其他查询,这只是我无法弄清楚的一个查询。
提前感谢您的帮助,
马特
azure - 如何将数据从 azure TABLESTORAGE tproduction 表移动到开发表?
我用两个连接字符串设置了两个不同的表。现在我想将数据从一个移动到另一个,但我不知道从哪里开始。有没有其他人为此编写了一些解决方案。如果是这样,我真的很感激一些关于从哪里开始的提示/建议。我的表存储表很小。有些大约有 500-2000 行。我只想确保数据不会丢失。
请注意,我使用的是表存储,而不是 Sql Azure
谢谢,如果你有一些想法。
mongodb - 生产非 Azure IIS 服务器上的 Windows Azure TDS 仿真
我正在开发将托管在 Windows Azure 中并使用表数据存储 (TDS) 的 ac# Web 应用程序。
我想构建我的应用程序,以便我还可以(作为一个选项)将应用程序部署到具有其他 NoSql 后端的传统 IIS 服务器。基本上,我想让我的客户选择以软件即服务模式向我付款,或者购买我的应用程序许可证,他们可以将其安装在他们自己的(非天蓝色)生产服务器上。
我怎样才能最好地构建我的数据层和中间层来实现这两个目标?
我可能需要一个 Windows Azure Worker Role 和一个 Azure Queue。复制这些有多复杂?我可以替换自定义 Windows 服务和其他一些排队技术吗?
如何编写数据模型中的实体,以便在不部署到 Azure 时可以部署到 Azure TDS 或其他一些存储?MongoDB或类似的对此有用吗?
当然,有一种方法可以为 Azure 进行架构设计,而无需与之结婚。
c# - TableStorage Azure 中未知实体的 DataServiceQuery
一世,
这是我的情况。
我在 Azure 中有一个工作角色,他需要不断地从表存储中的表中读取行并对其执行一些操作。但问题是你不知道他在拉哪个实体。我可以是客户、订单或任何其他实体。
那么你怎么能像前 100 行或全部一样拉,不管它是什么实体?
我正在使用的当前解决方案是给每一行一个“类型”列,它描述了他是什么类型的实体。然后我只是对我的表存储进行 REST 请求并获取原始 xml 并对其进行解析。我读入了类型,这就是我知道该行是哪个实体的方式。
这是正确的方法还是有更好的方法?
谢谢
session - ASP Provider 项目在 Azure 环境中失败
我最近在新服务器中部署 Azure 应用程序时遇到了一个奇怪的错误。我正在使用 ASP 提供程序(由微软提供,带有 Azure SDK 代码示例)。无论上传多少次,我都会收到这个丑陋的大消息。请帮忙!
azure - Azure - 查询 2 亿个实体
我需要在 Windows Azure 中查询 2 亿个实体的存储。理想情况下,我想使用表服务而不是 SQL Azure 来完成这项任务。
用例是这样的:包含新实体的 POST 将从面向 Web 的 API 传入。我们必须查询大约 2 亿个实体,以确定我们是否可以接受新实体。
实体限制为 1,000:这是否适用于此类查询,即我必须一次查询 1,000 并执行我的比较/业务规则,或者我可以一次查询所有 2 亿个实体?我想在后一种情况下我会超时。
想法?
performance - Azure 表存储 - 在查询之间使用的 PartitionKey 和 RowKey 选择
我是 Azure 的新手!目的是根据存储在 RowKey 中的时间戳返回行。由于每个查询都有交易成本,我想在保持性能的同时尽量减少交易/查询的数量
这些是建议的分区键和行键:
- 分区键: TextCache_(AccountID)_(ParentMessageId)
- 行键: (DateOfMessage)_(MessageId)
传说:
- AccountId - 是一个整数
- ParentMessageId - 如果有则为父 messageId,如果为父则为空
- DateOfMessage - 创建消息的日期 - 格式为 DateTime.Ticks.ToString("d19")
- MessageId - 消息的唯一 ID
我想从单个查询中返回 > 或 < DateOfMessage_MessageId 的行和任何子行
这可以通过我建议的 PartitionKeys 和 RowKeys 来完成吗?
即..(在伪代码中)
其次,如果我有多个帐户,并且只想返回前 10 个帐户,是否可以通过单个查询完成
即..(在伪代码中)
azure - 天蓝色表存储中行数的上限......?
我想知道 Azure 表存储中的行数是否有上限。
我问这个问题是因为我打开了诊断监控并将日志移动到WADPerformanceCountersTable
. 我注意到日志在过去 15 小时内不可用。
如果表中的行有任何上限,则可能是存储已停止接受数据。
azure - 我可以查询 Windows Azure Tablestorage 行中的任何属性吗?
抱歉,如果这听起来像是一个相当愚蠢的问题,但我想对 Windows Azure 表中的数据进行“选择”。我尝试了以下方法并且成功了:
然后我尝试了
这个没有给我任何东西。谁能向我解释是否或如何查询不属于 RowKey 或 PartitionKey 的行。
azure - 如何使用 Azure 表存储选择 RowKey 范围?
我想使用 PrimaryKey 查询我的 azure 表存储,并且我想检查我的 RowKey 是否在一个范围内。例如范围 02001 到 02999
有人能告诉我我该怎么做吗?我了解如何通过简单的方式查询 PK:
但我不知道如何查询 fooEntity.RowKey。
此外,如果我通过指定范围来执行此操作,那么它是否仍会检索该分区的所有条目,然后检查它们是否与范围匹配?
感谢您的意见,
麻理子