반응형
데이터베이스와 스토리지의 차이점에 대해서 알아봅니다. 이를 위해 데이터베이스와 스토리지의 개념에 대해서 알아보고 각각의 목적과 기능, 보관 유형이나 방식을 살펴봅니다.
[ Contents ]
1. 데이터베이스 (관계형)
구조화된 데이터를 검색, 삽입, 갱신, 삭제와 같은 작업을 지원하는 목적으로 사용
일반적으로 데이터베이스는 Oracle, mySql 과 같은 관계형 데이터베이스를 말합니다. 관계형 데이터베이스는 테이블(릴레이션)에 체계적으로 데이터를 축적하며, 테이블 간 연산을 통해 원하는 정보를 탐색하고 조작합니다.
2. 스토리지 (Storage)
데이터 보관 및 백업하며, 필요할 때 데이터를 검색하거나 읽고 쓸 수 있는 환경을 제공
스토리지는 '저장소'라는 뜻을 갖고 있으며, 데이터를 저장하는 물리적 혹은 가상화된 저장소를 말합니다. 예를 들어 하드디스크(HDD), SSD, 클라우드 스토리지 등이 있으며, 심지어 데이터베이스도 스토리지라고 볼 수 있습니다.
반응형
3. 데이터베이스와 스토리지의 차이점
데이터베이스는 구조화된 데이터를 다루는 반면, 스토리지는 모든 유형의 데이터를 다룹니다. 스토리지 안에는 문서, 이미지, 비디오, 음악 등 다양한 형식의 데이터를 저장할 수 있습니다.
따라서 보통 스토리지는 첨부파일을 저장할 때 많이 사용합니다. 데이터베이스에서는 첨부파일 칼럼에 '파일 경로'를 저장하며, 실제 첨부파일은 스토리지에서 읽어오는 방식입니다.
반응형
'CS > DB' 카테고리의 다른 글
[DB] RAID의 개념 및 각 단계별 특징(0~6단계), 조합(RAID 10) (1) | 2023.09.29 |
---|---|
[DB] B-Tree 탐색, 삽입, 삭제 과정 알아보기 (0) | 2023.08.08 |
[DB] B-Tree (Balanced Tree): 데이터베이스 인덱스 저장 방식 (0) | 2023.08.07 |
[DB] 데이터 웨어하우스와 데이터 마트, 그리고 ETL이란? (0) | 2023.04.25 |
[DB] 데이터베이스 병행(동시성) 제어 기법: 로킹, 기본적 2PL (0) | 2023.04.25 |
댓글