文件系统与数据库系统区别

本文探讨了文件系统和数据库系统的区别,从管理对象和程序关系两个角度进行分析。文件系统主要管理文件,而非数据本身,其程序与数据操作紧密关联;而数据库系统专注于数据管理,提供统一的数据结构,并通过DBMS实现程序与数据的独立。
摘要由CSDN通过智能技术生成

文件系统和数据库系统都是对数据存储,增删改查。

文件系统定义及组成

操作系统子系统,用于操作系统明确文件的方法和数据结构;

三部分组成:文件系统的接口+管理软件(对文件增删改查)+对象;

数据库系统定义及组成

两部分组成:DBMS(Oracle,MySQL)+ 数据库;

两者区别

管理对象不同

文件系统:管理文件,非数据本身。不同文件(不同文件后缀)对应不同的数据结构。

数据库系统: 管理数据本身。数据有统一的数据结构。

程序的关系不同

文件系统中, 程序内完成对文件内的数据增删改查;

物理块与文件系统之间的关系图:

映射关系:扇区→物理块→逻辑块→文件系统

数据库系统中,程序和数据彻底独立分开,数据统一由DBMS管理,程序对数据的操作都是通过DBMS实现。

 

参考:

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值