azure-table-storage相关内容

无法从表存储中获取记录

我有一个表存储表,我想从中存储一些数据.插入和更新查询工作正常,但是当我尝试选择一些记录时遇到了问题.下面是到目前为止我完成的代码: class TransactionEntity : TableEntity { public String s{ get; set; } public Int32 r { get; set; } public String e{ get ..
发布时间:2020-09-17 23:27:14 C#/.NET

Azure表存储-删除列

我认为这是不可能的,但是我问了一个问题,也许我错过了一些事情. 我们可以从azure表中添加/删除列吗? 例如,默认情况下,我们得到以下列:PartitionKey,RowKey,Timestamp,ETag.例如,我可以添加其他3:名字,姓氏,电子邮件列吗? 在那之后,我将插入一些值,并且我想删除列电子邮件,而改为添加地址列.我们可以做到吗? 解决方案 Azure表不像 ..
发布时间:2020-09-17 23:27:11 其他开发

Powershell中的Azure API SharedKeyLite

我正在尝试在Powershell中实现SharedKeyLite Authorization标头功能.这是要连接到Azure Tables REST API.我遗漏了一些原因,导致我不断收到错误消息: 服务器认证失败 请求.请确保正确构成Authorization标头的值(包括签名). function GenerateHeader($accountName, $accountK ..
发布时间:2020-09-17 23:25:59 其他开发

通过WebJobs在Azure存储队列中重新排队或删除消息

我希望有人能澄清有关Azure存储队列及其与WebJobs交互的一些事情: 要执行重复的后台任务(即添加到队列一次,然后以设置的间隔重复),有没有一种方法可以更新QueueTrigger函数中传递的相同消息,以便可以将其租期(可见性)扩展为一种重新排队并避免到期的方法? 使用上述重复出现的后台作业模式,我还试图找到一种“按需"删除/过期作业的方法.由于这在WebJobs的上下文之外似乎 ..

MongoLab与Azure表存储

为此示例获取一个100gb的数据库: Azure存储成本:£6.05/m 带有1个节点的AWS上的MongoLab成本:£153.18/m 我错过了什么吗?计算不正确?有人可以在这里帮我清理一下吗?我宁愿使用MongoLab,因为我真的很喜欢node/mongoDB.但是,与表存储一起使用似乎是一种更具成本效益的解决方案. 我知道键/值和文档存储之间的区别,我更喜欢后者. ..
发布时间:2020-09-17 23:23:36 其他开发

如何在Azure表存储中存储任意键值对?

背景 我正在从客户端接收CSV数据文件,这些文件包含大量不需要的数据和少量需要的数据.将来,我可能需要访问这些数据,尽管我正在归档原始数据文件,但我希望查询一些更容易的东西.我希望的解决方案不等于数据文件保持相同的格式-即客户端可以添加/删除列,并且我不希望我的实现对丢失的数据保释或无法归档其他数据. 在Azure中构建应用程序时,Azure表存储对我来说看起来是正确的-我可以读取数据文件 ..
发布时间:2020-09-17 23:18:05 C#/.NET

非派生POCO和Azure存储

是否可以为Azure表存储使用非派生的POCO? 换句话说,不是从TableEntity派生或实现ITableEntity的POCO? 必须要有一个依赖于接口或基类的模型,这似乎倒退了一步,因为这会导致引用在链中向上泄漏-我无法在无需了解Azure的情况下在另一层中建立模型接口或基类的存储! 解决方案 看看使用这种类型,您不会在域模型中引入任何依赖关系,但是您将必须自己将POC ..
发布时间:2020-09-17 23:18:01 其他开发

Windows Azure表存储中的批量删除

我正在尝试删除WADLogsTable中2个日期(即2个分区键)之间的所有实体. 到目前为止,我发现的最好的代码就是这个代码(来自private static void DeleteAllEntitiesInBatches(CloudTable table, Expression> filters) { Action ..
发布时间:2020-09-17 23:17:57 C#/.NET

我可以删除Windows Azure表存储中的整个分区吗?

我在代表某些缓存数据的分区中有一组行.我想刷新该缓存,而不必担心已有的缓存.是否可以删除整个分区而无需进行任何选择? 解决方案 否,但是您可以通过一次调用删除整个表,因此您可以考虑将分区改为单独的表. (但是,当然,您不能执行跨表查询.) ..
发布时间:2020-09-17 23:17:56 其他开发

获取Azure表行数

我是Azure表存储的新手.我想获取表中的总行数. 目前Iam正在做这样的事情:- public List ReadAll(string partitionKey) { List entities = new List(); TableQuery query = new TableQuery().Where(Tab ..
发布时间:2020-09-17 23:17:33 其他开发

Azure表存储-最简单的示例

每当学习新技术时,我都会写一个最简单的例子.通常,这意味着引用数量最少的控制台应用程序.我一直在尝试写一个可以读写Azure表存储的应用程序,但收效甚微.我已经使用此 -以指导为基础,但是尝试使用Main方法做所有事情.类似的方法在Blob存储中效果很好,但是表存储却带来​​了麻烦. 我能够用此代码创建一个表. static void Main(string[] args) { ..
发布时间:2020-09-17 23:16:19 其他开发

多种过滤条件Azure表存储

如何在Azure表存储上设置多个过滤器? 这是我尝试过的: string partitionFilter = TableQuery.GenerateFilterCondition("PartitionKey", QueryComparisons.Equal, "partition1"); string date1 = TableQuery.GenerateFilterCondition ..
发布时间:2020-09-17 23:16:11 C#/.NET

Azure表存储事务限制

我正在针对ATS运行性能测试,当针对同一表/存储帐户使用多个虚拟机时,它表现得有些奇怪. 整个管道是非阻塞的(等待/异步),并使用TPL进行并发和并行执行. 首先非常奇怪的是,使用这种设置,我只能插入约1200次.它运行在L VM盒上,即4核+ 800mbps. 我要插入100.000行,这些行具有唯一的PK和唯一的RK,应该利用最终的分布. 以下是更具确定性的行为. ..
发布时间:2020-09-17 23:16:05 其他开发

痛苦地减慢Azure表的插入和删除批处理操作

使用Azure表存储时,我遇到了巨大的性能瓶颈.我的愿望是将表用作一种缓存,因此漫长的过程可能会导致数百行到数千行的数据.然后可以通过分区键和行键快速查询数据. 查询工作非常快(仅使用分区键和行键时速度非常快,虽然速度稍慢,但在通过属性查找特定匹配项时仍然可以接受). 但是,插入和删除行的速度都很慢. 说明 我想澄清的是,即使单批插入100个项目也要花费几秒钟的时间.这不仅 ..
发布时间:2020-09-17 23:14:55 C#/.NET

将表部署到表存储中的最佳方法

让我知道,什么是进行表存储部署的最佳方法,因为我的开发团队要求他们有很多表,每个表都有成千上万个条目.因此,他们要我咨询任何微软团队或博客人员正在检查进行表存储部署的最佳方法.您知道我们该怎么做,因为脚本每次都会消耗并插入数千个条目. 我们是否有任何增量方法,如它将首先检查所有表条目,如果存在,则应仅将开发人员正在添加到csv文件中的新添加的条目附加到那些条目,我们只需要将其更新到表中即可存 ..
发布时间:2020-09-17 23:14:50 其他开发

如何向保存在Azure表存储中的实体添加新属性?

我正在使用一个应用程序,其中将从TableServiceObject派生的.NET类型保存到Azure表存储(称为“人"),其中包含另一个实体(“事件")的集合.当然,collection属性不会保存到Azure Table Storage. 我想做的是在Person存储实体上具有可变数量的属性,并在必要时创建一个新属性.例如,如果Person1之前参加过1个事件,并且参加了一个新事件,则我 ..
发布时间:2020-09-17 23:14:38 其他开发