㈠ 数据管理中,手工管理方式的缺点是什么
信息资源管理方式的区别 在上节课中,我们认识信息资源手工管理方式和文件…信息资源管理的三种方式,讨论一下人工管理、文件管 理和数据库
㈡ 文件系统阶段的数据管理有些什么缺陷
主要有3 个缺陷:数据冗余;数据不一致性;数据联系弱。 例如学校里教务处、财务处、保健处建立的文件中都有学生详细资料,如联系电话,家庭住 址等。这就是“数据”冗余;如果某个家庭搬家,就要修改3 个部门文件中的数据,否则会 引起同一数据在3 个部门中不一致;产生上述问题的原因是这3 个部门的文件中数据没有联 与“文件”相比,“数据库”结构有什么不同?答:与数据结构相比,数据库结构主要有下面3 点不同: 数据的结构化。文件由记录组成,但文件之间缺乏联系。数据库中的数据在磁盘中仍以文件形式组织,但这些文件之间有着广泛的联系。数据库的逻辑结构用数据模型来描述, 整体结构化。数据结构不仅描述数据本身的特点,还要描述数据之间的联系。 访问数据的单元。访问文件中的数据,以记录为单位。访问数据库中的数据,以数据项(字段)为单位,增加了系统的灵活性。
㈢ 与数据库系统相比较,文件管理系统在数据管理方面有哪些缺陷
数据库系统有完善的管理工具,存储工具,数据库引擎,以及备份系统,加密系统。但是文件管理系统都不具备这个,而且性能上效率上都不如数据库系统高效。
㈣ 空间数据库中,矢量数据的管理方式有哪些,各有什么优缺点
矢量数据管理的方式分三种:
一:文件—关系数据库混合管理。
优点:
除通过 OID 连接之外,图形数据和属性数据几乎是完全独立组织、管理与检索的。
其中图形系统采用高级 语言编程管理,可以直接操纵数据文件,因而图形用户界面与图形文件处理是一体的,两者中间没有逻辑裂缝。
缺点:
①需要同时启动图形文件系统和关系数据 库系统,甚至两个系统来回切换,使用起来不方便。
②属性数据和图形数据通过 ID 联系起来, 使查询运算、模型操作运算速度慢。
③数据发布和共享困难。
④属性数据和图形数据分开储存,数据的 安全性、一致性、完整性、并发控制以及数据损坏后的恢复方面缺少基本的功能。
⑤缺乏表示空间对象及其关系的能力。
二:全关系数据库管理
对变长的几个数据进行关系范式分解,分解成定长记录的数据表进行存储。
将图形数据的变长部分处理成 Binary 二进制 Block 块字段。
优点:
图形数据与属性数据都采用现有的关系型数据 库存储,使用关系数据库标准机制来进行空间数据与属性数据的连接。
缺点:
①处理一个空间对象时,需要进行大量的 连接操作,非常费时,并影响效率
②二进制块的读写效率要比定长的属性字段慢的多,特别是涉及对象的嵌套,速度更慢。
三:对象—关系数据库管理
优点:
主要解决了空间数据的变长记录的管理,由数据库软件商进行扩展,效率要比前面的二进制块的管理高 的多。
缺点:
没有解决对象的嵌套问题,空间数据结构也不能由用户任意定义,使用上仍受到一定限制。
㈤ 文件存储空间的管理有哪几种常见方法比较优缺点
①空白文件目录:这种方法将盘空间的一个未分配区域称为一个空白文件,系专统为所有的空白文件建立一个目属录,每个空白文件在这个目录中建立一个表目。②空白块链:这种方法将盘上的所有空白块用链接指针或索引结构组织成一个空白文件。③位示图:它将文件存储器的存储空间建立一张位示图,用以反映整个盘空间的分配情况。
㈥ 用传统数据库系统管理空间数据,存在什么不足之处
早期的数据库管理都是采用文件系统。在文件系统中,数据按其内容、结构和用途组成若干命名的文件。文件一般为某个用户或用户组所有,但可供其他用户共享。用户可以通过操作系统对文件进行打开、读、写和关闭等操作。 文件系统有明显的缺点: (1).编写应用程序很不方便。 应用程序的设计者必须对所用的文件的逻辑及物理结构有清楚的了解。操作系统 只能打开、关 闭、读、写等几个低级的文件操作命令,对文件的查询修改等处理都须在应用程序内解决。应用程序还 不可避免地在功能上有所重复。在文件系统上编写应用程序的效率不高。 (2).文件的设计很难满足多种应用程序的不同要求,数据冗余经常是不可避免的。 为了兼顾各种应用程序的要求,在设计文件系统时,往往不得不增加冗余的数据。数据冗余不仅浪费空间,而且会带来数据的不一致性(inconsistency).在文件系统中没有维护数据一致性的监控机制,数据的一致性完全有用户负责维护。在简单的系统中勉强能应付,但在大型复杂的系统中几乎是不可能完成的。 (3).文件结构的修改将导致应用程序的修改,应用程序的维护量将很大。 (4).文件系统不支持对文件的并发访问(concurrent access)。 (5).数据缺少统一管理,在数据的结构、编码、表示格式、命名以及输出格式等方面不容易做到规范化、标准化;数据安全和保密方面,也难以采取有效的办法。
㈦ 比较各个存储类型的优缺点
【块存储】
典型设备:磁盘阵列,硬盘
块存储主要是将裸磁盘空间整个映射给主机使用的,就是说例如磁盘阵列里面有5块硬盘(为方便说明,假设每个硬盘1G),然后可以通过划逻辑盘、做Raid、或者LVM(逻辑卷)等种种方式逻辑划分出N个逻辑的硬盘。(假设划分完的逻辑盘也是5个,每个也是1G,但是这5个1G的逻辑盘已经于原来的5个物理硬盘意义完全不同了。例如第一个逻辑硬盘A里面,可能第一个200M是来自物理硬盘1,第二个200M是来自物理硬盘2,所以逻辑硬盘A是由多个物理硬盘逻辑虚构出来的硬盘。)
接着块存储会采用映射的方式将这几个逻辑盘映射给主机,主机上面的操作系统会识别到有5块硬盘,但是操作系统是区分不出到底是逻辑还是物理的,它一概就认为只是5块裸的物理硬盘而已,跟直接拿一块物理硬盘挂载到操作系统没有区别的,至少操作系统感知上没有区别。
此种方式下,操作系统还需要对挂载的裸硬盘进行分区、格式化后,才能使用,与平常主机内置硬盘的方式完全无异。
优点:
1、 这种方式的好处当然是因为通过了Raid与LVM等手段,对数据提供了保护。
2、 另外也可以将多块廉价的硬盘组合起来,成为一个大容量的逻辑盘对外提供服务,提高了容量。
3、 写入数据的时候,由于是多块磁盘组合出来的逻辑盘,所以几块磁盘可以并行写入的,提升了读写效率。
4、 很多时候块存储采用SAN架构组网,传输速率以及封装协议的原因,使得传输速度与读写速率得到提升。
缺点:
1、采用SAN架构组网时,需要额外为主机购买光纤通道卡,还要买光纤交换机,造价成本高。
2、主机之间的数据无法共享,在服务器不做集群的情况下,块存储裸盘映射给主机,再格式化使用后,对于主机来说相当于本地盘,那么主机A的本地盘根本不能给主机B去使用,无法共享数据。
3、不利于不同操作系统主机间的数据共享:另外一个原因是因为操作系统使用不同的文件系统,格式化完之后,不同文件系统间的数据是共享不了的。例如一台装了WIN7/XP,文件系统是FAT32/NTFS,而Linux是EXT4,EXT4是无法识别NTFS的文件系统的。就像一只NTFS格式的U盘,插进Linux的笔记本,根本无法识别出来。所以不利于文件共享。
【文件存储】
典型设备:FTP、NFS服务器
为了克服上述文件无法共享的问题,所以有了文件存储。
文件存储也有软硬一体化的设备,但是其实普通拿一台服务器/笔记本,只要装上合适的操作系统与软件,就可以架设FTP与NFS服务了,架上该类服务之后的服务器,就是文件存储的一种了。
主机A可以直接对文件存储进行文件的上传下载,与块存储不同,主机A是不需要再对文件存储进行格式化的,因为文件管理功能已经由文件存储自己搞定了。
优点:
1、造价交低:随便一台机器就可以了,另外普通以太网就可以,根本不需要专用的SAN网络,所以造价低。
2、方便文件共享:例如主机A(WIN7,NTFS文件系统),主机B(Linux,EXT4文件系统),想互拷一部电影,本来不行。加了个主机C(NFS服务器),然后可以先A拷到C,再C拷到B就OK了。(例子比较肤浅,请见谅……)
缺点:
读写速率低,传输速率慢:以太网,上传下载速度较慢,另外所有读写都要1台服务器里面的硬盘来承担,相比起磁盘阵列动不动就几十上百块硬盘同时读写,速率慢了许多。
【对象存储】
典型设备:内置大容量硬盘的分布式服务器
对象存储最常用的方案,就是多台服务器内置大容量硬盘,再装上对象存储软件,然后再额外搞几台服务作为管理节点,安装上对象存储管理软件。管理节点可以管理其他服务器对外提供读写访问功能。
之所以出现了对象存储这种东西,是为了克服块存储与文件存储各自的缺点,发扬它俩各自的优点。简单来说块存储读写快,不利于共享,文件存储读写慢,利于共享。能否弄一个读写快,利 于共享的出来呢。于是就有了对象存储。
首先,一个文件包含了了属性(术语叫metadata,元数据,例如该文件的大小、修改时间、存储路径等)以及内容(以下简称数据)。
以往像FAT32这种文件系统,是直接将一份文件的数据与metadata一起存储的,存储过程先将文件按照文件系统的最小块大小来打散(如4M的文件,假设文件系统要求一个块4K,那么就将文件打散成为1000个小块),再写进硬盘里面,过程中没有区分数据/metadata的。而每个块最后会告知你下一个要读取的块的地址,然后一直这样顺序地按图索骥,最后完成整份文件的所有块的读取。
这种情况下读写速率很慢,因为就算你有100个机械手臂在读写,但是由于你只有读取到第一个块,才能知道下一个块在哪里,其实相当于只能有1个机械手臂在实际工作。
而对象存储则将元数据独立了出来,控制节点叫元数据服务器(服务器+对象存储管理软件),里面主要负责存储对象的属性(主要是对象的数据被打散存放到了那几台分布式服务器中的信息),而其他负责存储数据的分布式服务器叫做OSD,主要负责存储文件的数据部分。当用户访问对象,会先访问元数据服务器,元数据服务器只负责反馈对象存储在哪些OSD,假设反馈文件A存储在B、C、D三台OSD,那么用户就会再次直接访问3台OSD服务器去读取数据。
这时候由于是3台OSD同时对外传输数据,所以传输的速度就加快了。当OSD服务器数量越多,这种读写速度的提升就越大,通过此种方式,实现了读写快的目的。
另一方面,对象存储软件是有专门的文件系统的,所以OSD对外又相当于文件服务器,那么就不存在文件共享方面的困难了,也解决了文件共享方面的问题。
所以对象存储的出现,很好地结合了块存储与文件存储的优点。
最后为什么对象存储兼具块存储与文件存储的好处,还要使用块存储或文件存储呢?
1、有一类应用是需要存储直接裸盘映射的,例如数据库。因为数据库需要存储裸盘映射给自己后,再根据自己的数据库文件系统来对裸盘进行格式化的,所以是不能够采用其他已经被格式化为某种文件系统的存储的。此类应用更适合使用块存储。
2、对象存储的成本比起普通的文件存储还是较高,需要购买专门的对象存储软件以及大容量硬盘。如果对数据量要求不是海量,只是为了做文件共享的时候,直接用文件存储的形式好了,性价比高。
㈧ 用文件管理数据库的局限性有哪些
文件的设计很难满足多种应用程序的不同要求,使得分散在多个文件中的数据存在着不必要的重复,造成存储空间的浪费。
㈨ 文件系统的数据管理有哪些缺点
主要有3个缺点:数据冗余数据不一致性数据联系弱
㈩ 论述题试述数据处理的方式有哪两种及各自的优缺点
数据交换的方式和优缺点:存储转发模式:(1)优点:保证了数据帧的无差错传输。(2)缺点:增加了传输延迟,而且传输延迟随数据帧的长度增加而增加。快速转发模式:(1)优点:数据传输的低延迟。(2)缺点:无法对数据帧进行校验和纠错。自由分段模式:这种模式的性能介于存储转发模式和快速转发模式之间。自由分段模式是交换机接收数据帧时,一旦检测到该数据帧不是冲突碎片就进行转发操作。冲突碎片是因为网络冲突而受损的数据帧碎片,其特征是长度小于64字节。冲突碎片并不是有效的数据帧,应该被丢弃。因此,交换机的自由分段模式实际上就是一旦数据帧已接收的部分超过64字节,就开始进行转发处理。