데이터베이스, 파일시스템 모두 데이터를 저장하는 시스템이다.
둘의 가장 큰 차이점은, 데이터에 직접 접근할 수 있는가? 이다.
파일시스템은 데이터에 직접 접근할 수 있지만, 데이터베이스는 데이터에 직접 접근할 수 없다.
데이터베이스는, 데이터베이스 관리 시스템(DBMS)을 통해서, 데이터에 접근하고, 데이터를 관리한다.
반면에, 파일시스템은, 운영체제를 통해서, 직접 데이터에 접근하고, 데이터를 관리한다.
이러한 점 때문에, Database 가 가지는 장점들이 있다.
데이터의 중복을 피할 수 있다.
데이터의 무결성을 보장할 수 있다.
데이터의 일관성을 유지할 수 있다.
데이터의 보안을 유지할 수 있다.
데이터를 표준화할 수 있다.
데이터의 효율적인 접근 및 관리가 가능하다.