SQLD/SQL 기본과 활용
파일시스템 vs 관계형 데이터베이스
DevPing9_
2020. 8. 18. 18:40
데이터 저장방식
1. 파일시스템
- 사용자들의 동시 검색 가능
- 사용자들의 동시 입력, 수정, 삭제 불가
- 다수의 유저나 애플리케이션에 동일한 데이터 파일을 복사 (데이터 중복)
=> 원본 파일에 대한 수정 발생시, 데이터 정합성 저하 및 비용증가
=> 단일 사용자 및 애플리케이션에서는 DB보다 효율 ↑
2. 관계형 데이터베이스
- 정규화를 통한 데이터 중복 감소
- 다수의 유저가 동시에 데이터 공유 및 조작 가능 (동시성 관리 & 병행제어)
- 메타데이터를 통한 데이터의 표현방법 체계화 및 표준화 (데이터 품질 확보)
- 인증된 사용자만 참조가능 (데이터 무결성 보장)
- 갑작스런 장애로부터 사용자가 조작하던 데이터가 제대로 반영될 수 있도록 함
728x90