У меня есть ситуация, когда пользователь прикрепляет файлы в приложении, эти файлы затем сохраняются в хранилище Azure Blob, существует разумная вероятность того, что будут дубликаты, и я хочу создать решение, которое позволит избежать дублирования файлов.
Моя первая мысль - просто назвать блоб как filename_hash, но это лишь отбирает часть дубликатов, тогда следующей мыслью было filesize_hash.
Однако при этом кажется, что я теряю некоторую гибкость хранилища blob для представления позиции в иерархии файла, см: Windows Azure: Как создать подкаталог в контейнере blob
Поэтому я искал, есть ли способ создать blob, который ссылается на данные blob, т.е. некую символическую ссылку, но не смог найти то, что мне нужно.
Я что-то упускаю или мне следует просто использовать метод filesize_hash и хранить мою иерархию альтернативным методом.