传统文件系统

2023-10-01 15:43

文件系统是数据的集合。在这个系统中,用户必须编写管理数据库的程序。它提供了数据表示和数据存储的详细信息。在这里 –

  • 数据存储在文件中。
  • 每个文件都有特定的格式。
  • 处理这些文件的过程取决于对格式的了解。
  • 早期,数据库应用程序是构建在文件系统上的。

这种方法大多已经过时了,但是 –

  • 了解基于文件的系统固有的问题可能会阻止我们在数据库系统中复制这些问题。
  • 将基于文件的系统转换为数据库系统时,了解文件系统的工作原理很有用。

基本上,它是一组为最终用户执行服务(例如生成报告)的应用程序。每个文件定义并管理自己的数据。

它没有崩溃机制,即如果系统在输入某些数据时崩溃,则文件内容将丢失。这是传统的基于文件的系统的缺点。此外,保护文件系统下的文件非常困难。系统无法有效地存储和检索数据。

传统文件系统的优点:

  • 文件处理成本低于数据库,并且可以提高速度。
  • 文件处理设计方法非常适合大型机硬件和批量输入。
  • 企业主要使用文件处理来定期处理大量的结构化数据。
  • 在某些情况下,它比 DBMS 更高效、更便宜。
  • 设计很简单。
  • 定制简单高效。

传统文件系统的缺点:

  • 数据冗余和不一致。
  • 难以访问数据。
  • 数据隔离 – 多种文件和格式。
  • 诚信问题
  • 未经授权的访问不受限制。
  • 它仅协调物理访问。

为了克服文件系统的缺点,使用了DBMS
DBMS-代表数据库管理系统。它是相互关联的数据的集合。它具有访问数据的程序集。基本上,它包含有关特定业务的信息。它提供了一个方便有效的使用环境。

DBMS 的应用:

  • 银行
  • 航空公司
  • 大学
  • 销售
  • 制造
  • 人力资源