Посмотрев на этот учебник по blobs: channel 9, я думал об использовании контейнера blob, чтобы сохранить кучу твитов (сохраняя json каждого твита, который есть). В идеале я хотел бы создать ссылку blob для каждого часа дня и добавить новые твиты к этому блоблю по мере их поступления. Проблема в том, что метод UploadText (string) перезаписывает существующее содержимое blob, есть ли простой способ добавить текст к существующему блобу?Добавить текст в Blob in Azure
Спасибо!
fun (json:string) ->
let account = CloudStorageAccount.Parse(RoleEnvironment.GetConfigurationSettingValue("DataConnectionString"))
let blobs = account.CreateCloudBlobClient();
let tempBlob = blobs.GetBlobReference("tweets/2010-9-26/17/201092617.txt")
tempBlob.Properties.ContentType <- "text/plain"
tempBlob.UploadText(json)
@tishon благодарит за помощь. Я дам попытку на странице blobs. – jlezard
Выбор между блоками и блочными блоками - это больше о оптимизации для больших фрагментов и последовательных чтений (блочных блобов) или небольших фрагментов и произвольного доступа к чтению и записи (капли страницы). Вы действительно можете добавить блоки к блочному блобу и повторно зафиксировать обновленный список блоков (вы также можете удалить, вставить и заменить). –
Этот ответ устарел с введением Append Blobs. Вместо этого используйте Append Blobs. – Tobias