logo好方法网

一种用户访问存储的方法、装置、设备及可读介质


技术摘要:
本发明公开了一种用户访问存储的方法,包括以下步骤:基于业务标识和对应的业务命令生成业务数据配置表;创建数据层,并根据业务数据配置表将存储设备的数据填充到数据层;以及若是用户发起查询操作,通过业务数据表直接从数据层获取相应数据,并返回给用户。本发明还  全部
背景技术:
在存储领域,多客户端访问存储时,数据一致性很重要,而通过管理软件访问数据 时,访问到的数据一致性也是非常重要的,而管理软件加载数据的快慢,也是影响用户体验 的一大关键因素,所以在存储领域,用户常常使用对存储设备定时轮询的方式,来保证多客 户端访问时的数据一致性问题;用延迟加载的方式来提高管理软件的易用性。其实在进行 定时轮询时,对存储的性能影响是很大的,如果数据量非常大,将会直接影响到存储资源的 消耗,进一步影响管理软件的易用性。
技术实现要素:
有鉴于此,本发明实施例的目的在于提出一种用户访问存储的方法、装置、设备及 可读介质,通过将多客户端的数据来源由存储设备更改为数据层;提前加载数据层,并根据 用户的请求情况进行数据层的更新。直接加载数据层的数据,提高数据加载效率,提高管理 软件易用性,降低设备维护成本,进而提升产品竞争力。 基于上述目的,本发明实施例的一方面提供了一种用户访问存储的方法,包括以 下步骤:基于业务标识和对应的业务命令生成业务数据配置表;创建数据层,并根据业务数 据配置表将存储设备的数据填充到数据层;以及若是用户发起查询操作,通过业务数据表 直接从数据层获取相应数据,并返回给用户。 在一些实施方式中,基于业务标识和对应的业务命令生成业务数据配置表包括: 基于池标识和池命令、卷标识和卷命令、主机标识和主机命令、配置类标识和配置类命令生 成业务数据配置表。 在一些实施方式中,还包括:若是用户发起配置操作,将配置操作请求发送到存储 设备上并进行配置。 在一些实施方式中,还包括:若是请求配置成功,基于业务数据配置表的业务标识 查找数据层中对应的位置,并将存储设备配置后的数据更新到数据层中对应的位置。 在一些实施方式中,还包括:若是请求配置不成功,系统进行报错。 本发明实施例的另一方面,还提供了一种用户访问存储的装置,包括:配置表生成 模块,配置用于基于业务标识和对应的业务命令生成业务数据配置表;数据层创建模块,配 置用于创建数据层,并根据业务数据配置表将存储设备的数据填充到数据层;以及用户操 作模块,配置用于若是用户发起查询操作,通过业务数据表直接从数据层获取相应数据,并 返回给用户。 在一些实施方式中,用户操作模块进一步配置用于:若是用户发起配置操作,将配 置操作请求发送到存储设备上并进行配置。 3 CN 111723140 A 说 明 书 2/6 页 在一些实施方式中,用户操作模块进一步配置用于:若是请求配置成功,基于业务 数据配置表的业务标识查找数据层中对应的位置,并将存储设备配置后的数据更新到数据 层中对应的位置;若是请求配置不成功,系统进行报错。 本发明实施例的再一方面,还提供了一种计算机设备,包括:至少一个处理器;以 及存储器,存储器存储有可在处理器上运行的计算机指令,指令由处理器执行时实现上述 方法的步骤。 本发明实施例的再一方面,还提供了一种计算机可读存储介质,计算机可读存储 介质存储有被处理器执行时实现如上方法步骤的计算机程序。 本发明具有以下有益技术效果:提高数据加载速度,用户请求不再直接在存储设 备上执行命令查询获取,而是直接从数据层得到,提高数据加载速度;保证多客户端访问的 数据一致性,通过配置类操作触发数据层的更新,使得数据层的数据与存储设备上的数据 保持一致;更改传统数据加载的方式,提高存储管理软件加载数据的速度、易用性。提高产 品竞争性。 将业务标识与业务命令做绑定,形成业务数据配置表,业务数据配置表的存在可 在管理软件服务启动后,通过配置表确定操作业务对应的命令,用获取到的命令获取设备 数据,进而更新整个数据层,为用户请求做准备;数据层将业务标识和对应的业务数据做绑 定,形成数据层,最终用户请求根据业务标识到数据层确定业务数据,响应用户请求,提高 数据加载速度;查询类操作,直接从数据层获取,而配置类操作,直接在存储设备上执行命 令,配置成功后,将配置后的数据更新到数据层;通过区分不同的操作类型,可使数据层的 数据与各个存储设备数据保持一致。 通过将多客户端的数据来源由存储设备更改为数据层;提前加载数据层,并根据 用户的请求情况进行数据层的更新。直接加载数据层的数据,提高数据加载效率,提高管理 软件易用性,降低设备维护成本,进而提升产品竞争力。 附图说明 为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现 有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本 发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以 根据这些附图获得其他的实施例。 图1为本发明提供的用户访问存储的方法的实施例的示意图。
分享到:
收藏