저는 클라우드 스토리지에 종이를 쓰고 있습니다.Swift-Open Stack Storage System은 파일 메타 데이터를 어떻게 관리합니까?
저는 Swift라는 Openstack 스토리지 시스템을 조사하고 있습니다. 페이지에
: http://swift.openstack.org/overview_architecture.html개체 서버 오브젝트 서버, 저장, 검색 및 로컬 장치에 저장된 개체를 삭제할 수있는 매우 간단한 BLOB 저장소 서버입니다. 객체는 파일의 확장 속성 (xattrs)에 저장된 메타 데이터를 사용하여 파일 시스템에 바이너리 파일로 저장됩니다. 이를 위해서는 오브젝트 서버의 기본 파일 시스템 선택이 파일의 xattrs를 지원해야합니다. ext3과 같은 일부 파일 시스템은 xattrs가 기본적으로 꺼져 있습니다.
Swift가 메타 데이터를 파일 콘텐츠와 분리하지 않는다는 의미입니까? 엄청난 수의 메타 데이터 액세스 또는 검색에서 병목 현상이 발생합니까? 각 헤드 객체에 액세스 할 때 메타 데이터를 찾기 위해 파일 시스템을 통과합니까?
감사