传统文件系统

2023-10-01 15:43

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

  • 数据存储在文件中。
  • 每个文件都有特定的格式。
  • 使用这些文件的程序依赖于对格式的了解。
  • 早期,数据库应用程序构建在文件系统之上。

这个方法大部分已经过时了,但是——

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

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

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

传统文件系统的优点:

  • 文件处理比数据库更便宜并且速度更快。
  • 文件处理设计方法非常适合大型机硬件和批量输入。
  • 公司主要使用文件处理定期处理大量结构化数据。
  • 在某些情况下,它比 DBMS 更高效、更便宜。
  • 设计很简单。
  • 定制既简单又高效。

传统文件系统的缺点:

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

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

数据库管理系统应用:

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