본문 바로가기

기타

File system, Raw Device 및 ASM(Automatic Storage Management) 고유한 특징과 장점

728x90

File system, Raw Device 및 ASM(Automatic Storage Management) 고유한 특징과 장점

1. File System

  • 파일 시스템은 일반적인 운영 체제에서 사용하는 파일 및 디렉터리 구조를 관리하는 데 사용됩니다.
  • 파일 시스템을 사용하여 데이터를 저장하면 파일 및 디렉터리를 조직화하고 파일 액세스 및 관리를 간단하게 만들 수 있습니다.
  • 일반적으로 데이터베이스 파일을 파일 시스템에 저장하면 데이터베이스 관리와 백업이 편리하며 데이터베이스 파일을 일반 파일로 쉽게 복사하고 이동할 수 있습니다.
  • 단점으로는 파일 시스템 오버헤드와 관리가 복잡해질 수 있으며 데이터베이스 파일의 성능 최적화에 한계가 있습니다.

2. Raw Device

  • Raw Device는 파일 시스템을 거치지 않고 스토리지 디바이스에 직접 액세스하는 방식입니다. 즉 데이터를 파일 시스템으로 매핑하지 않고 스토리지 디바이스에 직접 기록합니다.
  • Raw Device를 사용하면 데이터베이스가 파일 시스템의 오버헤드를 피하고 데이터베이스 파일에 대한 직접적인 디스크 액세스가 가능하므로 데이터베이스의 I/O 성능이 향상될 수 있습니다.
  • 그러나 Raw Device를 사용하면 스토리지 및 데이터베이스 파일 관리가 복잡해지며 데이터베이스 이식성이 제한될 수 있습니다.

3. ASM(Automatic Storage Management)

  • ASM은 Oracle의 스토리지 관리 및 파일 시스템 솔루션으로 데이터베이스 파일을 스토리지에 효율적으로 할당하고 관리합니다.
  • ASM은 데이터베이스 파일을 스토리지로 직접 관리하며 고급 기능을 통해 성능을 최적화하고 데이터 무결성을 보장합니다.
  • ASM은 파일 시스템 및 Raw Device의 장점을 결합하며 데이터베이스 파일의 스트라이핑 및 미러링을 제공하여 고성능 및 고가용성을 확보합니다.

File System, Raw Device, ASM(Automatic Storage Management)의 스토리지에 접근하는 방식

출처-https://velog.velcdn.com/images/khyup0629/post/e595ab8d-90ff-41b3-a218-df7188c2edf7/image.png

파일 시스템, 원시 장치 및 ASM의 특징을 비교

기능 File system Raw Device ASM
데이터 구성 데이터를 파일과 디렉토리로 구성 데이터를 직접 접근 데이터를 논리적 볼륨으로 관리
속도 느림 빠름 빠름
확장성 제한적 제한적 확장성이 뛰어남
데이터 보호 데이터 보호 및 복구 기능 제공 데이터 보호 및 복구 기능 부족 데이터 보호 및 복구 기능 제공

 

보통 데이터베이스 환경에서는 ASM을 사용하여 데이터베이스 파일을 관리하며, ASM은 Raw Device 및 파일 시스템의 장점을 결합하여 데이터베이스의 성능과 가용성을 극대화합니다.

 

참고URL

- HYEOB KIM : Oracle ASM

- Microsoft Learn : Azure Linux 가상 머신에 Oracle ASM 설정

- Dell Technologies : RHEL 7.x에서 Oracle 12c 릴리스 2 그리드 및 RAC 데이터베이스를 구축하는 방법

 

728x90