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

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

 

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

     顺序存储方法

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

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

     链接存储方法

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

     索引存储方法

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

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

     散列存储方法

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

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

     数据结构三方面的关系

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

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


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

 

更多产品了解

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

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

都在这里!

 

评论列表

为你推荐

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

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

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

2022-11-22 11:02:23

海量数据存储的表结构优化是什么样的

海量数据存储的表结构优化是什么样的

现在,无论是工作还是学习,都要使用网络,海量数据存储系统是网络系统的升级版,海量数据存储可以有效解决目前面临四大安全威胁。要建立一个完善的海量数据存储防护管理体系,必须从客户端软件、邮件服务器端安全、安全邮件信息服务提供商等各个企业方面可以采取一些相应的技

2022-11-21 10:34:48

简谈新时代下的数据存储是如何发展起来的

简谈新时代下的数据存储是如何发展起来的

自2008年进入数据时代以来,数据存储获得了迅猛的发展。传统的机械硬盘已无法满足快速多元的存储需求,卓越的多任务处理能力以及杰出的耐用性和可靠性颠覆了用户的使用体验,固态硬盘(SSD)凭借革命性的随机访问速度。 现在,中国市场也成为企业级SSD的重要市场

2022-11-22 11:06:21

什么是数据存储,数据存储的方式有哪些

什么是数据存储,数据存储的方式有哪些

在各个信息爆炸的时代下,如何保存好我们的数据是非常重要的,而,本篇文章,就来告诉大家一下什么是数据存储,数据存储的方式有哪些。 数据存储,是数据流在加工过程中产生的临时文件或加工过程中需要查找的信息。存储组织方式因存储介质而异,常用的存储介质为磁盘和磁带

2022-11-22 11:06:44

想知道海量数据存储分布式数据方案的功能有哪些吗?

想知道海量数据存储分布式数据方案的功能有哪些吗?

海量数据存储要想真正做到这些数据的水平进行切分,在每一个表中都必须要有相冗余字符 作为一个切分依据和标记字段,海量数据存储通常的应用中我们可以选用user_id作为学生区分字段,基于此问题就有如下分析三种分库的方式和规则如下。 海量数据存储按号段分,

2022-11-21 10:32:12

区块链,一个采用分布式存储的数据库!

区块链,一个采用分布式存储的数据库!

当前的存储大多是中心化的存储,存储在传统的中心化服务器,如果一个服务器出现宕机或者进行故障,或者服务器停止运营,则很多企业数据信息就会丢失。 例如我们在We Chat朋友圈发的图片,抖音上传的视频等等,都是集中存储的,很多朋友会把东西存储在网上

2020-04-20 17:32:40

严选云产品

万户软件企业数字办公平台 万户软件企业数字办公平台,平台基于微服务架构设计,支持容器部署,可支撑企业未来5-10年数字化规划;同时平台支持集团化架构,共享共用,并且融入智能化技术,助力用户办公提质增效。
问卷星汽车行业客户体验管理解决方案 问卷星汽车行业客户体验管理解决方案,通过多种数据和信息,对消费者进行全方位的洞察,透彻地了解目标消费者的各方面信息。关注品牌与竞品的差异、了解用户触媒习惯、加强广告创意,不断提升品牌的市场地位和影响力。搭建内部线上培训、考试、评估体系,打造专业过硬的团队,提升客户满意度及品牌口碑。
华为云视频接入服务 VIS 视频接入服务(Video Ingestion Service)是华为云提供的实时视频数据接入服务。它提供了摄像头视频数据采集、实时数据分发和视频数据转储能力。
腾讯云电商行业大数据解决方案 腾讯云电商行业大数据解决方案,利用网站/App 访问用户画像标签,针对性的投放广告,推送差异化的 APP广告推荐。根据实时流量、商品情况结合用户画像、商品画像和推荐预测引擎实现智能卖场功能,首页、单品页、频道页和活动页等个性展示。
腾讯云工企微信解决方案 针对工业现场应用的需求,利用现代化的信息技术和创新的管理模式打造的一站式移动应用平台。
Wings目标管理工具 Wings目标管理工具适合国内企业使用的目标管理软件,以“目标”为基点,集成了目标、项目、汇报、 绩效等功能,将目标执行过程中的人、财、事高效联结,形成完整的PDCA工作循环,解决了组织大 目标与员工执行脱钩、管理缺乏过程管控、绩效激励低效等问题,致力于提升组织协作效率,让管 理更有“掌控感”,目前已经服务了互联网、制造业、跨境贸易、游戏、新能源、电商、服务等众多行业客户。

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

申请试用