早期,数据是使用笔和纸手动存储的,但是在发现计算机之后,可以通过使用文件来完成相同的任务。计算机文件是在计算机的存储设备中唯一记录数据的资源。可以使用多种格式存储数据。例如,文本文件可以以.txt格式存储,而图片可以以.png格式存储,等等。
对于计算机文件,可以将有关数据(元数据)的数据存储在不同的行中,并用空格,逗号或制表符分隔以类似于表格。每个文件都放在相关文件夹中,以方便访问。这可以从下面的记事本的屏幕截图中了解。对于名为GeeksforGeeks的具有1至5年级的学校,可以通过以下方式将数据存储在文件系统中。
笔记 –
在这里,学校GeeksforGeeks有几个班级,通过文件夹进行描述(1级的Geeks,2级的Geeks等)。文件夹中的文件包含学生的详细信息(All Geeks.txt)。详细信息以表格形式使用空格存储。
文件处理系统:
在计算机科学中,文件处理系统(FPS)是一种存储,检索和处理各种文件中存在的数据的方式。
文件用于存储各种文档。所有文件均根据其类别进行分组。文件名彼此之间非常相关,并且经过适当排列以方便访问文件。在文件处理系统中,如果需要插入,删除,修改,存储或更新数据,则必须了解文件的整个层次结构。
文件处理系统的优点:
- 成本友好–
文件处理系统的安装和使用费用极低,甚至没有。 (在大多数情况下,免费工具内置在计算机中。) - 易于使用 –
文件系统需要非常基础的学习和理解,因此可以轻松使用。 - 高扩展性–
一个人可以根据自己的需要很容易地从较小的文件切换到较大的文件。
文件处理系统的缺点:
- 存取时间慢–
直接访问文件非常困难,并且需要了解文件夹的整个层次结构才能访问特定文件。这涉及很多时间。 - 存在冗余数据–
相同的数据可以存在于两个或多个占用更多磁盘空间的文件中。 - 数据不一致–
由于数据冗余,存储在不同位置的相同数据可能彼此不匹配。 - 数据完整性问题–
数据库中存在的数据应一致且正确。为此,数据必须满足某些约束条件。 - 难以恢复损坏的数据–
如果使用文件处理系统,则几乎不可能恢复或备份丢失和损坏的数据。 - 缺乏原子性–
在数据库中执行的操作必须是原子的,即该操作是整体发生的,还是根本没有发生。 - 并发访问中的问题–
当大量用户同时对数据库中的公共数据进行操作时,由于缺少并发控制,因此会出现异常。
笔记 –
数据库管理系统(DBMS)用于消除FPS的缺点。