파일 시스템 데이터 관리의 단점

...

파일 시스템 데이터 관리는 데이터베이스 관리 시스템과 비교할 때 주요 단점이 있습니다.

파일 시스템 데이터 관리(또는 플랫 파일 데이터베이스)는 데이터베이스 관리 시스템(예: 관계형 데이터베이스)이 출현하기 전에 파일 저장 및 검색의 유일한 방법이었습니다. 일부 사용을 유지하는 동안 플랫 파일 데이터베이스는 열악한 액세스 가능성, 데이터 중복성, 표준 파일 액세스 부족 및 데이터 구성 능력 부족으로 어려움을 겪습니다.

데이터 중복

플랫 파일 데이터베이스는 구조적 데이터 없이 텍스트로 레코드를 포함하는 파일에 의존하기 때문에 한 파일에서 다른 파일로 데이터를 연결할 수 없습니다. 예를 들어, 한 파일에 Mr. Johnson의 주소 레코드가 포함된 경우 Mr. Johnson의 주소 정보를 사용하는 다른 파일은 해당 데이터를 다시 생성해야 합니다. 두 번째 파일은 데이터를 복제해야 합니다. 이것은 Mr. Johnson의 주소 데이터가 한 번에 두 개의 파일에 존재한다는 것을 의미합니다. 대규모에서 이는 데이터베이스의 공간을 빠르게 차지하고 비용 비효율적인 것으로 판명될 수 있는 데이터 중복으로 이어집니다.

오늘의 비디오

제한된 사용자 액세스

플랫 파일 시스템은 일반적으로 여러 사용자에 대한 액세스를 지원하지 않습니다. 즉, 다른 워크스테이션의 여러 사용자가 동일한 데이터에 동시에 액세스할 수 없으므로 여러 사용자가 동시에 동일한 데이터를 검색하는 경우 중요한 데이터에 대한 액세스가 제한됩니다.

스토리지 및 액세스 표준 부족

플랫 파일 시스템은 데이터를 저장하기 위해 파일에 의존하기 때문에 반드시 해당 파일을 저장하고 읽는 방법을 정의하는 파일 시스템에 의존합니다. 이것은 데이터를 저장하는 시스템에 연결하고 데이터에 액세스하는 데 사용되는 모든 소프트웨어는 저장 시스템을 준수해야 합니다. 따라서 데이터베이스를 변경하려면 데이터베이스에 액세스하는 모든 소프트웨어를 변경해야 합니다.

거래 부족

플랫 파일 데이터베이스에서 데이터를 요청하면 단일 파일에서 데이터를 검색하기만 하면 됩니다. 동시에 다양한 파일에서 데이터를 요청하고 검색("트랜잭션"이라고 함)하는 것은 불가능합니다. 이는 데이터 검색을 정확하고 효율적으로 만드는 복잡한 요청이 존재하지 않는다는 것을 의미합니다.