더북(TheBook)

2.4.4 Swift의 데이터 관리 방법

Swift는 사용자 계정을 관리하는 어카운트, 디렉터리 개념의 컨테이너, 실제 파일을 표현하는 오브젝트로 구성되어 있습니다. 홍길동이라는 사용자가 Swift를 사용한다고 가정했을 때 Account DB에는 홍길동이 생성한 컨테이너 정보가 관리되고, 각 Container DB에서는 컨테이너에 저장된 오브젝트들이 관리됩니다. 오브젝트는 실제 파일로 스토리지 노드의 저장 공간에 저장됩니다.

▲ 그림 2-24 Swift의 데이터 관리 방법


데이터 관점에서 바라본 Swift는 어카운트가 컨테이너를 포함하고 컨테이너가 오브젝트를 포함하도록 관리합니다.

신간 소식 구독하기
뉴스레터에 가입하시고 이메일로 신간 소식을 받아 보세요.