📜  文件处理系统 (FPS)

📅  最后修改于: 2021-09-09 10:31:44             🧑  作者: Mango

在早期,数据是使用笔和纸手动存储的,但在发现计算机之后,可以通过使用文件来完成相同的任务。计算机文件是在计算机的存储设备中唯一记录数据的资源。有多种格式可以存储数据。例如,文本文件可以存储为 .txt 格式,而图片可以存储为 .png 格式等。

对于计算机文件,有关数据(元数据)的数据可以存储在不同的行中,用空格、逗号或制表符分隔以类似于表格。每个文件都放置在相关文件夹中,以便于访问。这可以从下面的记事本屏幕截图中理解。对于名为 GeeksforGeeks 的学校,有 1 到 5 班,数据可以通过以下方式存储在文件系统中。

笔记 –
在这里,学校 GeeksforGeeks 有几个班级,通过文件夹描述(1 级的 Geeks,2 级的 Geeks 等)。这些文件夹包含包含学生详细信息的文件(All Geeks.txt)。详细信息以表格方式存储,使用空格。

文件处理系统:
在计算机科学中,文件处理系统 (FPS) 是一种存储、检索和处理存在于各种文件中的数据的方法。

文件用于存储各种文档。所有文件都根据它们的类别进行分组。文件名彼此非常相关,并正确排列以方便访问文件。在文件处理系统中,如果需要插入、删除、修改、存储或更新数据,就必须了解文件的整个层次结构。

文件处理系统的优点:

  • 成本友好 –
    文件处理系统的设置和使用费用非常低,甚至没有。 (在大多数情况下,免费工具内置在计算机中。)
  • 易于使用 –
    文件系统需要非常基本的学习和理解,因此可以轻松使用。
  • 高可扩展性 –
    人们可以很容易地根据需要从较小的文件切换到较大的文件。

文件处理系统的缺点:

  • 访问时间慢——
    直接访问文件非常困难,需要了解文件夹的整个层次结构才能访问特定文件。这涉及很多时间。
  • 冗余数据的存在 –
    相同的数据可以存在于两个或多个文件中,这会占用更多的磁盘空间。
  • 不一致的数据 –
    由于数据冗余,存储在不同位置的相同数据可能彼此不匹配。
  • 数据完整性问题——
    数据库中存在的数据应一致且正确。为此,数据必须满足一定的约束条件。
  • 损坏数据恢复困难 –
    在文件处理系统的情况下,几乎不可能恢复或备份丢失和损坏的数据。
  • 缺乏原子性——
    在数据库中执行的操作必须是原子的,即操作要么作为一个整体发生,要么根本不发生。
  • 并发访问问题 –
    当多个用户同时对数据库中的一个公共数据进行操作时,由于缺乏并发控制,就会出现异常。

笔记 –
数据库管理系统 (DBMS) 用于消除 FPS 的缺点。