Я работаю над написанием статьи в облачном хранилище.
Я изучаю систему хранения Openstack под названием Swift.
На странице: http://swift.openstack.org/overview_architecture.html
Объектный сервер
Object Server - очень простой сервер хранения больших двоичных объектов, который может хранить, извлекать и удалять объекты, хранящиеся на локальных устройствах. Объекты хранятся в виде двоичных файлов в файловой системе, а метаданные хранятся в расширенных атрибутах файла (xattrs). Это требует, чтобы базовый выбор файловой системы для объектных серверов поддерживал xattrs для файлов. Некоторые файловые системы, например ext3, по умолчанию отключили xattrs.
Означает ли это, что Swift не отделяет метаданные от содержимого файла?
Будет ли это создавать узкие места в огромном количестве доступа к метаданным или поиска?
При каждом доступе к объекту головы будет ли он проходить через файловую систему для поиска метаданных?
Спасибо