库和计算机在文件管理上有何区别,服务器、计算机、数据、文件、数据库,他们之间有何关系...

服务器、计算机、数据、文件、数据库这些都是IT行业很常见的名词,对于WebGIS开发、数据库开发、服务器开发人员来说,是必须区分理解的几个重要概念,下图简单的展示了这几个概念之间的关系:

359b1265d63a531cd0dd22b07da9c4c9.png

我们来对这几个概念做一个简单的文字说明,希望大家通过上图和下文的说明,能够正真理解这几个概念之间的关系。

数据

数据,这是一个抽象的概念,是对客观事物的性质、状态以及相互关系等进行记录的可识别物理符号或这些物理符号的组合。数据,不仅指狭义上的数字,还可以是具有一定意义的文字、字母、数字符号的组合、图形、图像、视频、音频等,也是客观事物的属性、数量、位置及其相互关系的抽象表示。例如,“0、1、2...`”、“阴、雨、下降、气温”“学生的档案记录、货物的运输情况”等都是数据。

文件

计算机范畴内的文件,是是以计算机上的硬盘(HDD、SDD)为载体存储在计算机上的数据的集合。这些文件可以是文本文档、图片、视频、程序等。文件通常具有三个字母的文件扩展名,用于指示文件类型(例如,图片文件常常以 JPEG 格式保存并且文件扩展名为 .jpg)。数据库

数据库是是存储、管理数据的仓库,一般,数据库均有一个配套的软件,用以为用户提供对数据的“增删改查”功能。,我们所熟悉的数据(比如:图片、Excel文件、视频、音乐等)一般不直接存储在数据库中,而是存储在由数据库管理的物理结构——计算机的硬盘上,数据库本身只存储数据的相关信息的字符、数字、字符串等数据。

举个例子,学校的教务处相当于一个数据库,它只只存储学生的学号、学籍、学历档案、成绩等数据,通过这些数据就可以直接找到对应的学生,从而做相应的处理,“教务处”这个数据库,并不存储学生本人,但它管理这存储(容纳)这些学生的物理结构,即学校。

服务器

服务器可以理解为一个管理资源,响应远程用户的请求(操作指令),做一定的计算、处理从而为用户提供服务的计算机软件。服务器其由处理器、硬盘、内存、系统总线、操作系统等基本硬软件构成,服务器和生活中常用的计算机架构类似,但是由于服务器一般不会关机,需要提供高可靠的服务,因此在处理能力、稳定性、可靠性、安全性、可扩展性、可管理性等方面要求较高,服务器大多以命令操作,而不像常见的计算机有图形界面,通过鼠标、甚至触控来操作。

数据库只是服务器中的一部分,大多数服务器,都有数据库。服务器有很多种类,其中就有数据库服务器,这是一种有高密度的IO(即读写)操作的请求的服务器,除此之外,还有Web服务器、FTP服务器、游戏服务器等。

计算机

计算机是一种由硬件(显示屏、磁盘、电路、键盘等)、软件(操作系统、硬件驱动、应用软件、浏览器等)组成的电子设备,可以响应用户的请求(操作指令)来进行数据存储、数值计算、逻辑计算从而输出用户想要的计算结果。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值