Комментарии 4
Было бы неплохо рассмотреть предложенные кейсы в формате сравнения с решением аналогичной задачи посредствам обычного файлового хранилища, чтобы были более очевидны плюсы и минусы использования той или иной технологии.
Стоит, наверное, ещё отметить что при создании префикса в ключе объекта, в ряде систем, эти префиксы, отображаются как вложенные в бакет папки (каталоги). Если предполагается использовать бакеты с большим количеством файлов, то без таких префиксов, просто невозможно работать через инструменты с GUI.
В MinIO SDK, чтобы положить объект в бакет, нужно знать его размер
а вот что нам говорит документация на сайте minio
// Upload unknown sized input stream.
minioClient.putObject(
PutObjectArgs.builder().bucket("my-bucketname").object("my-objectname").stream(
inputStream, -1, 10485760)
.contentType("video/mp4")
.build());
кому верить то?
Зарегистрируйтесь на Хабре, чтобы оставить комментарий
S3: возможности протокола и паттерны использования