SQLD/SQL 기본과 활용

파일시스템 vs 관계형 데이터베이스

DevPing9_ 2020. 8. 18. 18:40

 데이터 저장방식

 

1. 파일시스템 

 - 사용자들의 동시 검색 가능

 - 사용자들의 동시 입력, 수정, 삭제 불가

 - 다수의 유저나 애플리케이션에 동일한 데이터 파일을 복사 (데이터 중복)

  => 원본 파일에 대한 수정 발생시, 데이터 정합성 저하 및 비용증가

  => 단일 사용자 및 애플리케이션에서는 DB보다 효율 ↑

 

2. 관계형 데이터베이스

 - 정규화를 통한 데이터 중복 감소

 - 다수의 유저가 동시에 데이터 공유 및 조작 가능 (동시성 관리 & 병행제어)

 - 메타데이터를 통한 데이터의 표현방법 체계화 및 표준화 (데이터 품질 확보)

 - 인증된 사용자만 참조가능 (데이터 무결성 보장)

 - 갑작스런 장애로부터 사용자가 조작하던 데이터가 제대로 반영될 수 있도록 함

 

 

728x90