数据存储结构的四种基本存储方法

来源: 云巴巴 2022-11-22 11:06:06

 

     顺序存储方法,链接存储方法,索引存储方法和散列存储方法,是数据存储结构的四种基本存储方法,下面就让我们具体看一下。

     顺序存储方法

     结点间的逻辑关系由存储单元的邻接关系来体现,该方法把逻辑上相邻的结点存储在物理位置上相邻的存储单元里。

     通常借助程序语言的数组描述,该方法主要应用于线性的数据结构,由此得到的存储表示称为顺序存储结构,即Sequential Storage Structure,非线性的数据结构也可通过某种线性化的方法实现顺序存储。

     链接存储方法

     结点间的逻辑关系由附加的指针字段表示,该方法不要求逻辑上相邻的结点在物理位置上亦相邻,由此得到的存储表示称为链式存储结构(Linked Storage Structure, 通常借助于程序语言的指针类型描述。

     索引存储方法

     该方法通常在储存结点信息的同时, 索引表由若干索引项组成,还建立附加的索引表。若每个结点在索引表中都有一个索引项,则该索引表称之为稠密索引,即Dense Index ;若一组结点在索引表中只对应一个索引项,则该索引表称为稀疏索引(Spare Index)。

     索引项的一般形式是:(关键字、地址)。稠密索引中索引项的地址指示结点所在的存储位置,稀疏索引中索引项的地址指示一组结点的起始存储位置,关键字是能唯一标识一个结点的那些数据项。

     散列存储方法

     根据结点的关键字直接计算出该结点的存储地址,该方法的基本思想是,四种基本存储方法,既可单独使用,也可组合起来对数据结构进行存储映像。

     选择何种存储结构来表示相应的逻辑结构,视具体要求而定,同一逻辑结构采用不同的存储方法,可以得到不同的存储结构。主要考虑运算方便及算法的时空要求。

     数据结构三方面的关系

     存储结构是数据结构不可缺少的一个方面:同一逻辑结构的不同存储结构可冠以不同的数据结构名称来标识;数据的逻辑结构、数据的存储结构及数据的运算这三方面是一个整体,孤立地去理解一个方面,而不注意它们之间的联系是不可取的。

     在给定了数据的逻辑结构和存储结构之后,数据的运算也是数据结构不可分割的一个方面。按定义的运算集合及其运算的性质不同,也可能导致完全不同的数据结构。


版权声明:本文为Yun88网的原创文章,转载请附上原文出处链接及本声明。

 

更多产品了解

欢迎扫码加入云巴巴企业数字化交流服务群

产品交流、问题咨询、专业测评

都在这里!

 

评论列表

为你推荐

什么是数据存储的DAS,NAS和SAN

什么是数据存储的DAS,NAS和SAN

每一个大的知识点,新的一个名词概念,都包含着许多小的概念,就像今天我们介绍到的数据存储的DAS,NAS和SAN一样,那就让我们赶快了解一下数据存储的新概念吧。 随着存储容量需求的不断增加,加上维护便利性的需要,除了内置存储之外,计算机系统开始引入了外挂存

2022-11-22 11:06:53

浅析关于数据存储之直接附加存储DAS

浅析关于数据存储之直接附加存储DAS

DAS即Direct Attached Storage,中文是直接附加存储,DAS这种存储方式与我们普通的PC存储架构一样,数据存储设备是整个服务器结构的一部分,外部存储设备都是直接挂接在服务器内部总线上。

2022-11-22 11:02:23

人类文明的数据存储发展到哪一步了?

人类文明的数据存储发展到哪一步了?

计算机的发明不仅使人类从繁重的脑力劳动中解放出来,而且使信息数据存储的形式发生了根本的变化。华为OceanStor数据存储通过18年的存储管理技术创新和积累,为用户可以提供更高效、更可靠的信息数据存储方式解决方案。

2022-11-22 16:05:47

大数据时代如何实现海量数据存储

大数据时代如何实现海量数据存储

海量数据的存储和访问成为了系统设计的瓶颈问题,尤其是在现在,随着互联网应用的广泛普及,海量数据存储对于一个大型的互联网应用,对于系统的稳定性和扩展性造成了极大的问题,每天几十亿的海量数据存储无疑对数据库造成了相当高的负载。 海量数据存储可采用水平进行切分

2022-11-21 10:32:00

针对海量数据和高并发的主要解决方案

针对海量数据和高并发的主要解决方案

正是科技使我们的这个地球变小,现在的我们已经不再满足于物质的享受,更多的则是精神上的安逸,人类在探索与发明的同时,人们在享受科技如数字化安全的带来的福祉的同时也收获了快乐。本文,就对于海量数据存储进行了简要相关的的介绍。 海量数据存储的海量数据的解决方案

2022-11-21 10:34:58

数据存储的逻辑卷和文件系统是什么

数据存储的逻辑卷和文件系统是什么

提起数据存储的话,如果你还不知道逻辑卷和文件系统是什么,那可是万万不行的。 为了方便管理,我们也可以将多个物理块设备,组合成一个容量更大的逻辑块设备,也可以将硬盘这样的物理块设备,分割成多个逻辑块设备。 底层的相关技术和工具,包括RAID(大家可能比较

2022-11-22 11:07:01

严选云产品

腾讯云专用宿主机 CDH 提供用户独享的物理服务器资源,满足您资源独享、资源物理隔离、安全、合规需求。专用宿主机搭载了腾讯云虚拟化系统,购买之后,您可在其上灵活创建、管理多个自定义规格的云服务器实例,自主规划物理资源的使用。
Veeam 管理包(MP) 系统中心 Veeam管理包(MP) 系统中心通过可执行的监控、报告和实时分析,Veeam MP 可帮助 IT 决策者更快速做出正确决策。
契约锁电子签 契约锁电子签,一体化电子签约及印章管控平台,方便组织对物理印章安全管理、分支机构用印授权管理、电子化签约管理和对所有用印的纸质文件和电子文件统一管理,解决纸质合同及印章管理难题。
ITC交互智能平板系统820系列 会议智能交互平板解决方案主要以会议交互平板作为核心,搭配书写笔、同屏器等配件组成。会议智能交互平板集成演示、白板书写、多方交互、快速分享、视频会议等会议场景应用,打破传统会议设备的复杂操作,打造简易的无纸化会议场景,轻松实现高效、便捷\和谐的会议方式。
薪起程第三方用工外包服务 HRM系统能实现制作员工排班表功能,配合智能考勤面板或灵活线上打卡,员工出勤数据能精确到实时每天,管理者能从多维度的数据,查看企业每天的人力成本以及效率状况,为未来的生产经营分析及时作出调整。HRM系统能实现员工薪酬管理,支持基础工资、个税、补贴、社保、借支和奖励扣罚等薪资架构组合调整。
KubeOperator 容器集群管理平台 KubeOperator帮助运维人员通过 Web-based UI,在完全离线环境下,部署和管理生产级别的 Kubernetes 集群,实现 Kubernetes as a Service

甄选10000+数字化产品 为您免费使用

申请试用