我遇到了一些我一直认为理所当然的事情,因为"它只是起作用"。
我有一个512字节的页面blob,之前已经写入Azure。现在我想修改其中的一个字节,但保留其余的信息。这样做的好策略是什么?
当我想到这个问题时,我意识到硬盘为我做了所有这些;这是我一直认为理所当然的。数据存储在一个扇区中,但我可以修改该扇区的某些部分,同时保留其余的数据。
老实说,我甚至不确定这种数据访问是什么样的。我假设我需要将整个blob加载到内存中,修改我想要的位然后再写入512字节blob,但这似乎是一种天真的方法。
感谢您提供任何信息
答案 0 :(得分:1)
查看Put Page REST API documentation
,我认为你没有其他选择,只能在内存中下载整个blob(与你的blob大小为512字节的页面相同),更新1个字节然后上传该页面。