@beduin01

Что понимать под объектным хранилищем?

Часто встречаю термин некого объекта в терминологии того же S3. Никак не могу понять что под ним понимать и почему "это круто". В чем принципиальное отличие от файла доступного по FTP?
Как я понимаю это тот же FTP-файл только реплецированный на несколько узлов и доступный по http так?
  • Вопрос задан
  • 54 просмотра
Пригласить эксперта
Ответы на вопрос 1
athacker
@athacker
Не совсем. Файловая система -- иерархична, и структура метаданных, описывающая файл, довольно жёсткая. Поэтому файловые системы плохо масштабируются.

Объект в объектном хранилище -- это файл плюс некий набор метаданных. Структура хранения в объектном хранилище -- плоская (т. е. никакой иерархии на уровне хранения, там нет, в отличие от файловой системы). Объект -- это файл плюс его метаданные. Набор метаданных можно изменять. На основе метаданных можно делать поиск, индексирование и т. п., что ускоряет извлечение объектов.

Интерфейс взаимодействия с объектными хранилищами -- да, запросы по HTTP/HTTPS. С точки зрения приложений это куда удобнее, чем парсить файловую систему или работать с её драйвером.
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы