IT 기획의 길

Database와 Storage의 차이점 본문

IT 인프라/데이터베이스

Database와 Storage의 차이점

완벽하기 쉽지 않지만 완벽해지려고 노력해야 한다 2022. 7. 20. 16:53

Database와 Storage의 차이점 대해서 알아보자

 

Database

데이터베이스는 체계적인 데이터 모음으로 데이터 저장 및 조작을 지원한다. 스토리지에 저장된 데이터를 더욱 사용하기 쉽게 만들어주는 것이 데이터베이스 서버라고 생각하면 된다.

 

Storage

컴퓨터에 데이터를 저장하는 저장소의 역할을 수행하는 부품으로, 하드디스크와 동일한 역할을 수행하는 부품이다.(비휘발성 기억장치)

 

스토리지는 직접 서버에 연결할 수 있고, 대용량의 데이터를 저장하기 위해 별도의 스토리지용 네트워크를 구성할 수 도 있다.

Storage에도 종류가 다양하며(DAS/NAS/SAN), 연결방식 등에 의해 구분된다.

스토리지는 하드웨어 기반의 장비이기 때문에 장비의 성능에 따라 혹은 안정성에 따라서 성능이 좌지우지된다.

 

 

차이점

1. Physical vs Logical

  • Storage : 파일 또는 물리적 저장소로, 객체 스토리가 될 수 있다.
  • Database : 조직화된 데이터가 저장된 논리적(Logical) 저장소이다.

2. 관계

  • 데이터베이스는 일종의 스토리지이다.

3. 저장 데이터 종류

  • Storage는 텍스트파일, 이미지, 영상 등 다양한 종류의 데이터가 저장될 수 있다.
  • Database는 Id, record, 거래정보와 같은 구조적 또는 반구조적 데이터가 저장될 수 있다.

정리

스토리지는 파일이 담긴다. DB는 nosql을 차치하고 일반적으로 2차원 데이터 형태인 칼럼(column, field)과 로우(row, record)로 구성되는 테이블형 데이터가 담긴다.

즉, 스토리지는 파일형태가 되면 무엇이든 담을 수 있지만 DB에 담기 위해서는 앞단 또는 뒷단에서 가공해서 저장해야 한다.

게시판을 예로 든다면 글의 제목과 내용은 DB와 스토리지 둘 모두에 저장될 수 있지만 첨부 업로드한 파일들은 스토리지에 저장된다.

 

출처: https://skstp35.tistory.com/

'IT 인프라 > 데이터베이스' 카테고리의 다른 글

[DB]RAC, HA란?  (1) 2021.11.24
데이터베이스 이중화  (0) 2021.09.27
데이터베이스 구성 알아보기  (0) 2021.09.27