CN116775570A - 信息查询方法、装置和计算机设备 - Google Patents
信息查询方法、装置和计算机设备 Download PDFInfo
- Publication number
- CN116775570A CN116775570A CN202310547959.6A CN202310547959A CN116775570A CN 116775570 A CN116775570 A CN 116775570A CN 202310547959 A CN202310547959 A CN 202310547959A CN 116775570 A CN116775570 A CN 116775570A
- Authority
- CN
- China
- Prior art keywords
- target file
- information
- target
- file
- related information
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
- 238000000034 method Methods 0.000 title claims abstract description 75
- 238000004590 computer program Methods 0.000 claims description 35
- 230000005540 biological transmission Effects 0.000 abstract description 10
- 238000013507 mapping Methods 0.000 description 11
- 238000010586 diagram Methods 0.000 description 7
- 230000008569 process Effects 0.000 description 7
- 238000004891 communication Methods 0.000 description 4
- 238000005516 engineering process Methods 0.000 description 4
- 238000012545 processing Methods 0.000 description 4
- 230000008859 change Effects 0.000 description 2
- 238000012217 deletion Methods 0.000 description 2
- 230000037430 deletion Effects 0.000 description 2
- 238000011161 development Methods 0.000 description 2
- 230000003993 interaction Effects 0.000 description 2
- 238000012986 modification Methods 0.000 description 2
- 230000004048 modification Effects 0.000 description 2
- 230000003068 static effect Effects 0.000 description 2
- OKTJSMMVPCPJKN-UHFFFAOYSA-N Carbon Chemical compound [C] OKTJSMMVPCPJKN-UHFFFAOYSA-N 0.000 description 1
- 239000000284 extract Substances 0.000 description 1
- 238000000605 extraction Methods 0.000 description 1
- 229910021389 graphene Inorganic materials 0.000 description 1
- 230000003287 optical effect Effects 0.000 description 1
Landscapes
- Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
Abstract
本申请涉及一种信息查询方法、装置和计算机设备。所述方法包括:获取用户输入的查询命令,从本地缓存预先存储的批量文件的相关信息中,读取与查询命令对应的第一目标文件的相关信息。本方法针对分布式存储***中,终端面对批量文件的读取时,可以直接从终端的本地缓存中读取所需文件的相关信息,而不需要终端向存储服务器发送每个文件对应的查询指令,也不需要读取存储服务器上内存或磁盘的数据,即不会受到分布式存储***中网络传输数据时延,以及内存或磁盘上读取数据耗时大的影响,故极大的提高了文件信息的查询效率。
Description
技术领域
本申请涉及文件处理技术领域,特别是涉及一种信息查询方法、装置和计算机设备。
背景技术
随着网络技术的发展,分布式文件***被广泛应用于各个技术领域的文件、数据、信息存储。
目前,用户通过登录分布式文件***中的主机进行文件查询、传输和读取。在现有的文件相关信息查询过程中,分布式文件***中的主机向对应的存储服务器发送查询请求,存储服务器将主机所查询的文件相关信息通过网络传输回主机,以使主机得到所查询信息。
然而,当面对大批量的文件查询时,上述查询方法存在查询效率低下的问题。
发明内容
基于此,有必要针对上述技术问题,提供一种能够提高查询效率的信息查询方法、装置和计算机设备。
第一方面,本申请提供了一种信息查询方法。所述方法包括:
获取用户输入的查询命令;
从本地缓存中预先存储的批量文件的相关信息中,读取与查询命令对应的第一目标文件的相关信息;批量文件的相关信息为存储服务器根据终端发送的第二目标文件的查询命令返回的信息,批量文件包括第二目标文件和多个与所述第二目标文件相关的文件。
本申请实施例提供的信息查询方法,针对分布式存储***中,终端面对批量文件的读取时,可以直接从终端的本地缓存中读取所需文件的相关信息,而不需要终端向存储服务器发送每个文件对应的查询指令,也不需要读取存储服务器上内存或磁盘的数据,即不会受到分布式存储***中网络传输数据时延,以及内存或磁盘上读取数据耗时大的影响,故极大的提高了文件信息的查询效率。
在其中一个实施例中,从本地缓存中预先存储的批量文件的相关信息中,读取读取与查询命令对应的目标文件的相关信息,包括:
从查询命令中提取出第一目标文件的目标标识;
根据第一目标文件的类型,从本地缓存中预先存储的批量文件的相关信息中,确定与目标标识对应的第一目标文件的相关信息。
本申请实施例提供的读取第一目标文件相关信息的方法,通过第一目标文件的类型和第一目标文件的目标标识从本地缓存中查找信息,可以缩小查找范围,进而提高了信息的查询效率。
在其中一个实施例中,根据目标文件的类型,从本地缓存中预先存储的批量文件的相关信息中确定与目标标识对应的目标文件的相关信息,包括:
根据目标文件的类型,从本地缓存中确定类型对应的存储区域;
从类型对应的存储区域中,确定与目标标识对应的第一目标文件的相关信息。
本申请实施例提供的读取第一目标文件相关信息的方法,通过第一目标文件的类型可以快速定位存储区域,从而缩小了查找范围,再根据第一目标文件的目标标识基于缩小范围后的存储区域进行相关信息查找,可以提高信息的查询效率。
第二方面,本申请还提供了一种信息查询方法。所述方法包括:
接收终端发送的第二目标文件的查询请求;
根据第二目标文件的查询请求,读取与查询请求对应的批量文件的相关信息;批量文件包括第二目标文件和多个与第二目标文件相关的文件;
将与查询请求对应的批量文件的相关信息返回至终端,以指示终端将对应的批量文件的相关信息存储于本地缓存中。
本申请实施例提供的信息查询方法,针对分布式存储***中,由于存储服务器向终端预先反馈了批量文件的相关信息,使终端将批量文件的相关信息可以预先存储于本地缓存中,从而下次进行相关信息查询时,特别是批量文件的相关信息查询时,可以直接从终端的本地缓存中读取每个文件的相关信息,而不需要终端向存储服务器发送查询指令,也不需要读取存储服务器上内存或磁盘的数据,即不会受到分布式存储***中网络传输数据时延,以及内存或磁盘上读取数据耗时大的影响,故极大的提高了文件信息的查询效率。
在其中一个实施例中,根据第二目标文件的查询请求,读取与查询请求对应的批量文件的相关信息,包括:
根据第二目标文件的查询请求,确定第二目标文件在本地存储的位置信息;
根据第二目标文件在本地存储上的位置信息确定目标位置;目标位置与第二目标文件所在位置相邻;
读取第二目标文件所在位置和目标位置处的文件的相关信息,作为批量文件的相关信息。
本申请实施例通过将包含第二目标文件的相关信息,以及与第二目标文件相邻位置上的文件的相关信息作为批量文件的相关信息返回至终端,为终端下次查询文件的相关信息提供信息支持,从而提高文件信息查询效率。
在其中一个实施例中,上述方法还包括:
确定第二目标文件的目录信息;
根据第二目标文件在本地存储上的位置信息确定目标位置,包括:
根据第二目标文件在本地存储上的位置信息和第二目标文件的目录信息,确定目标位置。
本申请实施例通过将包含第二目标文件的相关信息,以及与第二目标文件相邻位置上且属于同一父目录的文件的相关信息作为批量文件的相关信息返回至终端,为终端下次查询文件的相关信息提供信息支持,从而提高文件信息查询效率。
在其中一个实施例中,根据第二目标文件在本地存储上的位置信息和第二目标文件的目录信息,确定目标位置,包括:
根据第二目标文件在本地存储上的位置信息确定候选位置;候选位置与第二目标文件所在位置相邻;
将与第二目标文件的目录信息匹配的候选位置确定为目标位置。
本申请实施例通过将包含第二目标文件的相关信息,以及与第二目标文件相邻位置上且属于同一父目录的文件的相关信息作为批量文件的相关信息返回至终端,为终端下次查询文件的相关信息提供信息支持,从而提高文件信息查询效率。
第三方面,本申请还提供了一种信息查询装置。所述装置包括:
获取模块,用于获取用户输入的查询命令;
读取模块,用于从本地缓存中预先存储的批量文件的相关信息中,读取与查询命令对应的第一目标文件的相关信息;批量文件的相关信息为存储服务器根据终端发送的第二目标文件的查询请求返回的信息,批量文件包括第二目标文件和多个与第二目标文件相关的文件。
第四方面,本申请还提供了一种信息查询装置。所述装置包括:
接收模块,用于接收终端发送的第二目标文件的查询请求;
读取模块,用于根据第二目标文件的查询请求,读取与查询请求对应的批量文件的相关信息;批量文件包括第二目标文件和多个与第二目标文件相关的文件;
指示模块,用于将与查询请求对应的批量文件的相关信息返回至终端,以指示终端将对应的批量文件的相关信息存储于本地缓存中。
第五方面,本申请还提供了一种计算机设备。所述计算机设备包括存储器和处理器,所述存储器存储有计算机程序,所述处理器执行所述计算机程序时实现以下步骤:
获取用户输入的查询命令;
从本地缓存中预先存储的批量文件的相关信息中,读取与查询命令对应的第一目标文件的相关信息;批量文件的相关信息为存储服务器根据终端发送的第二目标文件的查询命令返回的信息,批量文件包括第二目标文件和多个与第二目标文件相关的文件。
第六方面,本申请还提供了一种计算机可读存储介质。所述计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现以下步骤:
获取用户输入的查询命令;
从本地缓存中预先存储的批量文件的相关信息中,读取与查询命令对应的第一目标文件的相关信息;批量文件的相关信息为存储服务器根据终端发送的第二目标文件的查询命令返回的信息,批量文件包括第二目标文件和多个与第二目标文件相关的文件。
第五方面,本申请还提供了一种计算机程序产品。所述计算机程序产品,包括计算机程序,该计算机程序被处理器执行时实现以下步骤:
获取用户输入的查询命令;
从本地缓存中预先存储的批量文件的相关信息中,读取与查询命令对应的第一目标文件的相关信息;批量文件的相关信息为存储服务器根据终端发送的第二目标文件的查询命令返回的信息,批量文件包括第二目标文件和多个与第二目标文件相关的文件。
上述信息查询方法、装置和计算机设备,先获取用户输入的查询命令,再从本地缓存预先存储的批量文件的相关信息中,读取与查询命令对应的第一目标文件的相关信息。本方法针对分布式存储***中,终端面对批量文件的读取时,可以直接从终端的本地缓存中读取所需文件的相关信息,而不需要终端向存储服务器发送每个文件对应的查询指令,也不需要读取存储服务器上内存或磁盘的数据,即不会受到分布式存储***中网络传输数据时延,以及内存或磁盘上读取数据耗时大的影响,故极大的提高了文件信息的查询效率。
附图说明
图1为一个实施例中信息查询方法的应用环境图;
图2为一个实施例中信息查询方法的流程示意图(终端侧);
图3为图2实施例中S202步骤的流程示意图;
图4为图3实施例中S302步骤的流程示意图;
图5为另一个实施例中信息查询方法的流程示意图(终端侧);
图6为一个实施例中信息查询方法的流程示意图(存储服务器侧);
图7为图6实施例中S602步骤的流程示意图;
图8为图6中的另一个实施例中S602步骤的流程示意图;
图9为图8实施例中S702步骤的流程示意图;
图10为另一个实施例中信息查询方法的流程示意图(存储服务器侧);
图11为一个实施例中信息查询方法在终端和存储服务器之间交互的流程示意图;
图12为一个完整的信息查询方法的文件状态查询流程图;
图13为一个实施例中信息查询装置的结构框图;
图14为一个实施例中信息查询装置的结构框图;
图15为一个实施例中信息查询装置的结构框图;
图16为一个实施例中信息查询装置的结构框图;
图17为一个实施例中计算机设备的内部结构图。
具体实施方式
为了使本申请的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本申请进行进一步详细说明。应当理解,此处描述的具体实施例仅仅用以解释本申请,并不用于限定本申请。
随着网络技术的发展,分布式文件***被广泛应用于各个技术领域的文件、数据、信息存储。分布式文件***包括存储服务器和主机,一般情况下,用户在主机上进行文件的基本操作(例如文件的创建、重命名、状态查询、删除等)时,主机会将这些基本操作请求通过网络传输到相应的存储服务器,存储服务器接收基本操作请求以及完成基本操作后,会将操作结果通过网络传送给发送请求的主机。以文件的状态信息查询为例,用户在主机上对某个文件进行文件的状态信息查询操作时,主机会将该文件的状态信息查询请求通过网络传输给相应的存储服务器,存储服务器接收到该查询请求并完成文件的状态信息查询后,会将查询结果通过网络传送给发送查询请求的主机。
然而,上述查询过程中,网络传输的时延和服务器查询磁盘耗时占到了整个文件状态信息查询耗时的大部分比例。尤其是在对大批量文件进行文件的状态信息查询时,网络传输延时和磁盘查询耗时所占的比例逐步增大。因此,当面对大批量的文件查询时,上述查询方法存在查询效率低下的问题。本申请旨在解决该问题。
在上述介绍完本申请实施例提供的信息查询方法的背景技术之后,下面将对本申请实施例提供的信息查询方法所涉及到的实施环境进行简要说明。本申请实施例提供的信息查询方法,可以应用于如图1所示的分布式文件***中。上述分布式文件***包括多个存储服务器101、终端102和交换机103,终端102通过交换机103与存储服务器101进行数据传输数据。一般情况下,用户在终端102上进行文件的基本操作(例如,文件的创建、重命名、状态查询和删除等)时,终端102会将该操作请求通过网络传输至相应的存储服务器101,存储服务器101完成终端102请求的操作后会将操作结果打包并通过通信网络传输给终端102。
上述介绍了本申请实施例提供的信息查询方法的应用场景后,下面重点介绍信息的查询过程。
在一个实施例中,如图2所示,提供了一种信息查询方法,以该方法应用于图1中的终端为例进行说明,包括以下步骤:
S201、获取用户输入的查询命令。
其中,查询命令是用户在需要查询文件的相关信息时输入终端的命令;例如,在Linux操作环境中,用户输入“stat”命令可以对文件的相关信息进行查询。
本申请实施例中,若用户需要对文件的相关信息进行查询,则可以在终端上输入查询命令。可选的,终端上安装有相应的应用程序,提供查询命令的输入界面或输入窗口,用户可以通过文本输入的方式在终端的界面或输入窗口上输入查询命令,或者通过触发控件的方式在终端的界面上输入查询命令;可选的,用户也可以通过语音方式在终端上输入查询命令。终端获取到用户输入的查询命令后即可进行后续查询操作。
S202、从本地缓存中预先存储的批量文件的相关信息中,读取与查询命令对应的第一目标文件的相关信息。
其中,批量文件的相关信息为存储服务器根据终端发送的第二目标文件的查询请求返回的信息,批量文件包括第二目标文件和多个与第二目标文件相关的文件;第一目标文件是用户本次输入的查询命令所查询的文件。文件的相关信息包括文件的状态信息、文件的存储信息、文件的类型信息等中的至少一种。其中文件的状态信息包括文件名称、文件大小、文件的索引编号、文件的修改时间等。第一目标文件是第二目标文件的关联文件,比如,第一目标文件和第二目标文件同属于同一父目录;或者,第一目标文件和第二目标文件存储在相同的磁盘位置上或相邻的磁盘位置上;或者,第一目标文件和第二目标文件属于相同类型的文件;或者,第一目标文件和第二目标文件是同时存储的文件。
本申请实施例中,在读取与查询命令对应的第一目标文件的相关信息之前,还需要在终端中预先存储批量文件的相关信息,下面对存储批量文件的相关信息的方法进行描述:用户在终端输入第二目标文件的查询命令,终端接收该查询命令,并将该查询命令通过网络传输给相应的存储服务器,存储服务器接收到该查询命令后,会将查询的第二目标文件以及与第二目标文件相关的文件的相关信息打包,并通过网络传输给终端,终端接收到第二目标文件以及与第二目标文件相关的文件的相关信息后,会将这些信息存储在本地缓存中。
进一步的,在终端再一次获取了用户输入的第一目标文件的查询命令后,会从该查询命令中提取出第一目标文件的标识,并根据文件标识和相关信息之间的映射关系,在本地缓存中查找与第一目标文件的标识对应的批量文件的相关信息。需要说明的是,文件标识和相关信息之间的映射关系可以预先确定。
本申请实施例提供的信息查询方法,先获取用户输入的查询命令,再从本地缓存预先存储的批量文件的相关信息中,读取与查询命令对应的第一目标文件的相关信息。本方法针对分布式存储***中,终端面对批量文件的读取时,可以直接从终端的本地缓存中读取所需文件的相关信息,而不需要终端向存储服务器发送每个文件对应的查询指令,也不需要读取存储服务器上内存或磁盘的数据,即不会受到分布式存储***中网络传输数据时延,以及内存或磁盘上读取数据耗时大的影响,故极大的提高了文件信息的查询效率。
在一个实施例中,在图2所示实施例的基础上,可以对获取第一目标文件的相关信息的过程进行描述,如图3所示,上述S202中的“从本地缓存中预先存储的批量文件的相关信息中,读取与查询命令对应的第一目标文件的相关信息”可以包括:
S301、从查询命令中提取出第一目标文件的目标标识。
其中,目标标识用于唯一表征目标文件,其可以使用文本、字母、符号、数字中的一种表示,或者使用文本、字母、符号、数字的组合表示。
本申请实施例中,当终端获取到用户输入的查询命令时,可以进一步的从该查询命令中提取出第一目标文件的目标标识,以便之后根据该目标标识获取第一目标文件的相关信息。需要说明的是,查询命令中的第一目标文件的目标标识可以是用户在终端上输入查询命令时,通过文本输入的方式编辑生成的标识,也可以是用户通过文本方式输入文件名称时终端自动关联的文件标识。
S302、根据第一目标文件的类型,从本地缓存中预先存储的批量文件的相关信息中,确定与目标标识对应的第一目标文件的相关信息。
其中,目标文件可以包括文本类型的文件、视频类型的文件和音频类型的文件。或者目标文件的类型还可以根据文件的存储时间确定,例如,目标文件包括不同存储时间的文件。
本申请实施例中,当终端根据查询命令提取出第一目标文件的目标标识之后,终端可以进一步的确定第一目标文件的类型,并从本地缓存中确定该类型对应的存储区域,再根据文件标识和相关信息之间的映射关系,从该存储区域中查找与第一目标文件的目标标识对应的批量文件的相关信息。需要说明的是,文件标识和相关信息之间的映射关系可以预先确定。
可选的,在上述根据查询命令提取出第一目标文件的目标标识之后,终端可以先根据用户需要查询的第一目标文件的类型,依次遍历本地缓存中预先存储的批量文件的相关信息,并从相关信息中筛选出与第一目标文件的类型相同的批量文件的相关信息,再进一步的根据文件标识和相关信息之间的映射关系,从筛选出的批量文件的相关信息中查找与第一目标文件的目标标识对应的批量文件的相关信息。需要说明的是,文件标识和相关信息之间的映射关系可以预先确定。
本申请实施例提供的读取第一目标文件相关信息的方法,通过第一目标文件的类型和第一目标文件的目标标识从本地缓存中查找信息,可以缩小查找范围,进而提高了信息的查询效率。
在一个实施例中,在图3所示实施例的基础上,可以对根据第一目标文件的类型,从本地缓存中预先存储的批量文件的相关信息中确定与目标标识对应的第一目标文件的相关信息的过程进行描述,如图4所示,上述S302中的“根据第一目标文件的类型,从本地缓存中预先存储的批量文件的相关信息中确定与目标标识对应的第一目标文件的相关信息”,包括:
S401、根据第一目标文件的类型,从本地缓存中确定类型对应的存储区域。
本申请实施例中,当终端确定了第一目标文件的类型时,根据类型与存储区域之间的对应关系,确定与所述第一目标文件的类型对应的存储区域。需要说明的是,类型与存储区域之间的对应关系可以预先由终端在获取到批量文件的相关信息时,对批量文件的相关信息按照类型划分存储区域后构建得到。具体的,终端在获取到批量文件的相关信息时,可以根据文件的类型对本地缓存进行存储区域划分,以使不同的存储区域存储不同类型的文件,比如,1#存储区域存储视频类型的文件,#2区域存储文本类型的文件。
S402,从类型对应的存储区域中,确定与目标标识对应的目标文件的相关信息。
本申请实施例中,当终端从本地缓存中确定了类型对应的存储区域时,根据第一目标文件的目标标识从存储区域中,根据目标标识与存储区域中的各文件的标识之间的对应关系,确定与目标标识对应的目标文件的相关信息。需要说明的是,目标标识与存储区域中的各文件的标识之间的对应关系可以预先由终端在获取到批量文件的相关信息时,对各类型的存储区域中批量文件的相关信息按照文件的目标标识构建得到。
本申请实施例提供的读取第一目标文件相关信息的方法,通过第一目标文件的类型可以快速定位存储区域,从而缩小了查找范围,再根据第一目标文件的目标标识基于缩小范围后的存储区域进行相关信息查找,可以提高信息的查询效率。
综合上述所有实施例,如图5所示,本申请实施例还提供的一种信息查询方法的完整流程图(终端侧),该方法包括:
S501、获取用户输入的查询命令;
S502、从查询命令中提取出第一目标文件的目标标识;
S503、根据第一目标文件的类型,从本地缓存中确定类型对应的存储区域;
S504、从类型对应的存储区域中,确定与目标标识对应的第一目标文件的相关信息。
上述图2-图5实施例所述的方法是以终端侧进行说明,下面图6-图10实施例将以存储服务器侧进行说明。
在一个实施例中,如图6所示,提供了一种信息查询方法,以该方法应用于图1中的任一存储服务器101为例进行说明,包括以下步骤:
S601、接收终端发送的第二目标文件的查询请求。
本申请实施例中,若用户需要对第二目标文件的相关信息进行查询,则可以在终端输入查询命令,终端接收到用户输入的查询命令后,会相应生成查询请求,然后将该查询请求通过网络传输给存储服务器,存储服务器即可接收到终端发送的第二目标文件的查询请求,以便之后存储服务器根据接收到的查询请求进行后续查询操作。
S602、根据第二目标文件的查询请求,读取与查询请求对应的批量文件的相关信息。
其中,批量文件包括第二目标文件和多个与第二目标文件相关的文件。
本申请实施例中,存储服务器在接收到终端发送的第二目标文件的查询请求时,可以进一步的从该查询请求中提取出第二目标文件的标识,并根据文件标识和相关信息之间的映射关系,在本地内存或磁盘上查找与第二目标文件,再进一步的根据第二目标文件的标识确定与第二目标文件相关的所有文件,并从本地内存或磁盘上查找到与第二目标文件相关的所有文件的相关信息。
可选的,存储服务器在确定与第二目标文件相关的所有文件时,还可以根据第二目标文件的类型确定与第二目标文件相关的所有文件,比如,第二目标文件为视频文件,则存储服务器从本地内存或磁盘上读取所有的视频文件作为与第二目标文件相关的文件。
S603、将与查询请求对应的批量文件的相关信息返回至终端,以指示终端将对应的批量文件的相关信息存储于本地缓存中。
本申请实施例中,在上述获取到与查询请求对应的批量文件的相关信息后,存储服务器会将与查询请求对应的批量文件的相关信息通过网络传输至终端,以指示终端将对应的批量文件的相关信息存储于本地缓存中,以便下次终端接收到用户输入的查询请求时,直接从终端的本地缓存中读取查询文件的相关信息。
本申请实施例提供的信息查询方法,先接收终端发送的第二目标文件的查询请求,再根据第二目标文件的查询请求,读取与查询请求对应的批量文件的相关信息,最后将与查询请求对应的批量文件的相关信息返回至终端,以指示终端将对应的批量文件的相关信息存储于本地缓存中。本方法针对分布式存储***中,由于存储服务器向终端预先反馈了批量文件的相关信息,使终端将批量文件的相关信息可以预先存储于本地缓存中,从而下次进行相关信息查询时,特别是批量文件的相关信息查询时,可以直接从终端的本地缓存中读取每个文件的相关信息,而不需要终端向存储服务器发送查询指令,也不需要读取存储服务器上内存或磁盘的数据,即不会受到分布式存储***中网络传输数据时延,以及内存或磁盘上读取数据耗时大的影响,故极大的提高了文件信息的查询效率。
在一个实施例中,在图6所示实施例的基础上,可以对根据第二目标文件的查询请求,读取与查询请求对应的批量文件的相关信息的过程进行描述,如图7所示,上述S602中的“根据第二目标文件的查询请求,读取与查询请求对应的批量文件的相关信息”,包括:
S701、根据第二目标文件的查询请求,确定第二目标文件在本地存储的位置信息。
其中,本地存储包括本地内存或本地磁盘等。第二目标文件在本地存储的位置信息可以表示第二目标文件在磁盘上的位置,或者表示第二目标文件在内存上的位置。
本申请实施例中,当存储服务器接收到第二目标文件的查询请求时,可以进一步的从该查询请求中提取第二目标文件的标识,再根据文件标识和存储位置之间的映射关系,确定与第二目标文件的标识对应的本地存储的位置信息。需要说明的是,上述文件标识和存储位置之间的映射关系是存储服务器在存储各文件时,根据各文件的标识和存储位置之间的对应关系确定。
S702、根据第二目标文件在本地存储上的位置信息确定目标位置。
其中,目标位置与第二目标文件所在位置相邻。
本申请实施例中,在上述确定了第二目标文件在本地存储的位置信息之后,存储服务器会继续根据第二目标文件在本地存储的位置信息,确定与第二目标文件在本地存储的所在位置相邻的目标位置。
S703、读取第二目标文件所在位置和目标位置处的文件的相关信息,作为批量文件的相关信息。
本申请实施例中,在上述获取了第二目标文件所在位置,以及目标位置后,存储服务器读取第二目标文件所在位置和目标位置处的文件的相关信息,并将第二目标文件所在位置和目标位置处的文件的相关信息作为批量文件的相关信息。
本申请实施例通过将包含第二目标文件的相关信息,以及与第二目标文件相邻位置上的文件的相关信息作为批量文件的相关信息返回至终端,为终端下次查询文件的相关信息提供信息支持,从而提高文件信息查询效率。
在一个实施例中,在图7所示实施例的基础上,如图8所示,上述方法还包括:
S704、确定第二目标文件的目录信息。
其中,第二目标文件的目录信息表示第二目标文件所属的父目录。
本申请实施例中,当存储服务器接收到第二目标文件的查询请求时,可以进一步的从该查询请求中提取第二目标文件的标识,再根据文件标识和目录信息之间的映射关系,确定与第二目标文件的标识对应的目录信息。需要说明的是,上述文件标识和目录信息之间的映射关系是存储服务器在将各文件存储至对应的父目录文件夹中时,根据各文件的标识和父目录的目录信息之间的对应关系确定。
对应的,用户终端执行上述S702中的“根据第二目标文件在本地存储上的位置信息确定目标位置”时,具体执行步骤:
S702、根据第二目标文件在本地存储上的位置信息和第二目标文件的目录信息,确定目标位置。
本申请实施例中,在上述确定了第二目标文件在本地存储的位置信息,以及第二目标文件的目录信息之后,存储服务器会先根据第二目标文件的目录信息确定与第二目标文件同属于同一父目录下的文件,再根据第二目标文件在本地存储上的位置信息,从同属于同一父目录下的文件中筛选出相邻位置的文件,并根据筛选出的文件的位置信息确定目标位置。
本申请实施例通过将包含第二目标文件的相关信息,以及与第二目标文件相邻位置上且属于同一父目录的文件的相关信息作为批量文件的相关信息返回至终端,为终端下次查询文件的相关信息提供信息支持,从而提高文件信息查询效率。
在一个实施例中,在图8所示实施例的基础上,可以对根据第二目标文件在本地磁盘上的位置信息和第二目标文件的目录信息,确定目标位置的过程进行描述,如图9所示,上述S702中的“根据第二目标文件在本地磁盘上的位置信息和第二目标文件的目录信息,确定目标位置”可以包括:
S801、根据第二目标文件在本地存储上的位置信息确定候选位置。
其中,候选位置与第二目标文件所在位置相邻。
本申请实施例中,在上述确定了第二目标文件在本地存储的位置信息,存储服务器会根据第二目标文件在本地存储的位置信息,确定与第二目标文件在本地存储的位置相邻的位置,并将该位置确定为候选位置。
S802、将与第二目标文件的目录信息匹配的候选位置确定为目标位置。
本申请实施例中,在上述确定了与第二目标文件所在位置相邻的候选位置,以及第二目标文件的目录信息之后,存储服务器会根据第二目标文件的目录信息,从与第二目标文件所在位置相邻的候选位置上的文件中筛选出通属于同一父目录下的文件,并根据筛选出的文件的位置信息确定目标位置。
本申请实施例通过将包含第二目标文件的相关信息,以及与第二目标文件相邻位置上且属于同一父目录的文件的相关信息作为批量文件的相关信息返回至终端,为终端下次查询文件的相关信息提供信息支持,从而提高文件信息查询效率。
在一个实施例中,如图10所示,本申请实施例还提供的一种信息查询方法的完整流程图(存储服务器侧),该方法包括:
S901、接收终端发送的第二目标文件的查询请求;
S902、根据第二目标文件的查询请求,确定第二目标文件在本地存储的位置信息;
S903、确定第二目标文件的目录信息;
S904、根据第二目标文件在本地存储上的位置信息确定候选位置;
S905、将与第二目标文件的目录信息匹配的候选位置确定为目标位置;
S906、读取第二目标文件所在位置和目标位置处的文件的相关信息,作为批量文件的相关信息;
S907、将与查询请求对应的批量文件的相关信息返回至终端,以指示终端将对应的批量文件的相关信息存储于本地缓存中。
综合上述所有实施例,如图11所示,还提供了终端与存储服务器进行交互实现的信息查询方法,该方法包括:
S10、向存储服务器发送第二目标文件查询请求;
S11、接收终端发送的第二目标文件的查询请求,并根据第二目标文件的查询请求,读取与查询请求对应的批量文件的相关信息;
S12、将与查询请求对应的批量文件的相关信息返回至终端;
S13、终端接收到批量文件的相关信息后,将批量文件的相关信息存储在本地缓存中;
S14、获取用户输入的第一目标文件的查询命令;
S15、从本地缓存中预先存储的批量文件的相关信息中,读取与查询命令对应的第一目标文件的相关信息。
综合上述所有实施例,如图12所示,还提供了一个完整的文件状态查询流程图。当用户需要查询其他文件的文件状态信息时,首先从终端的本地缓存中查找,若在本地缓存中查找到需要查询的其他文件的文件状态信息,则直接返回给用户;若在本地缓存中未查找到需要查询的其他文件的文件状态信息,则向存储服务器节点发送文件状态信息查询请求,存储服务器在接收到该查询请求后搜索内存、磁盘中的相关信息,若找到需要查询的其他文件的文件状态信息,则批量预取批量文件的文件状态信息,并将批量文件的文件状态信息返回给终端,终端接收批量文件的文件状态信息后将这些状态信息加入本地缓存,并将用户查询的其他文件的文件状态信息返回给客户。
本申请实施例提供的信息查询方法,先获取用户输入的查询命令,再从本地缓存预先存储的批量文件的相关信息中,读取与查询命令对应的第一目标文件的相关信息。本方法针对分布式存储***中,终端面对批量文件的读取时,可以直接从终端的本地缓存中读取所需文件的相关信息,而不需要终端向存储服务器发送每个文件对应的查询指令,也不需要读取存储服务器上内存或磁盘的数据,即不会受到分布式存储***中网络传输数据时延,以及内存或磁盘上读取数据耗时大的影响,故极大的提高了文件信息的查询效率。
应该理解的是,虽然如上所述的各实施例所涉及的流程图中的各个步骤按照箭头的指示依次显示,但是这些步骤并不是必然按照箭头指示的顺序依次执行。除非本文中有明确的说明,这些步骤的执行并没有严格的顺序限制,这些步骤可以以其它的顺序执行。而且,如上所述的各实施例所涉及的流程图中的至少一部分步骤可以包括多个步骤或者多个阶段,这些步骤或者阶段并不必然是在同一时刻执行完成,而是可以在不同的时刻执行,这些步骤或者阶段的执行顺序也不必然是依次进行,而是可以与其它步骤或者其它步骤中的步骤或者阶段的至少一部分轮流或者交替地执行。
基于同样的发明构思,本申请实施例还提供了一种用于实现上述所涉及的信息查询方法的信息查询装置。该装置所提供的解决问题的实现方案与上述方法中所记载的实现方案相似,故下面所提供的一个或多个信息查询装置实施例中的具体限定可以参见上文中对于信息查询方法的限定,在此不再赘述。
在一个实施例中,如图13所示,提供了一种信息查询装置,包括:获取模块10、读取模块11,其中:
获取模块10,用于获取用户输入的查询命令。
读取模块11,用于从本地缓存中预先存储的批量文件的相关信息中,读取与查询命令对应的第一目标文件的相关信息;批量文件的相关信息为存储服务器根据终端发送的第二目标文件的查询命令返回的信息,批量文件包括第二目标文件和多个与第二目标文件相关的文件。
在一个实施例中,如图14所示,上述读取模块11,包括:提取单元110,确定单元111,其中:
提取单元110,具体用于从查询命令中提取出第一目标文件的目标标识;
确定单元111,具体用于根据第一目标文件的类型,从本地缓存中预先存储的批量文件的相关信息中,确定与目标标识对应的第一目标文件的相关信息。
在一个实施例中,上述确定单元111,具体用于根据第一目标文件的类型,从本地缓存中确定类型对应的存储区域;从类型对应的存储区域中,确定与目标标识对应的第一目标文件的相关信息。
在一个实施例中,如图15所示,提供了一种信息查询装置,包括:接收模块20、读取模块21,发送模块22,其中:
接收模块20,用于接收终端发送的第二目标文件的查询请求;
读取模块21,用于根据第二目标文件的查询请求,读取与查询请求对应的批量文件的相关信息;批量文件包括第二目标文件和多个与第二目标文件相关的文件;
发送模块22,用于将与查询请求对应的批量文件的相关信息返回至终端,以指示终端将对应的批量文件的相关信息存储于本地缓存中。
在一个实施例中,如图16所示,上述读取模块21,包括:第一确定单元210,第二确定单元211,第三确定单元212,其中:
第一确定单元210,具体用于根据第二目标文件的查询请求,确定第二目标文件在本地存储的位置信息;
第二确定单元211,具体用于根据第二目标文件在本地存储上的位置信息确定目标位置;目标位置与第二目标文件所在位置相邻;
第三确定单元212,具体用于读取第二目标文件所在位置和目标位置处的文件的相关信息,作为批量文件的相关信息。
在一个实施例中,上述装置还包括:
第四确定单元,具体用于确定第二目标文件的目录信息;
上述第二确定单元211,具体用于根据第二目标文件在本地存储上的位置信息和第二目标文件的目录信息,确定目标位置。
在一个实施例中,上述第二确定单元211,具体用于根据第二目标文件在本地存储上的位置信息确定候选位置;候选位置与第二目标文件所在位置相邻;将与第二目标文件的目录信息匹配的候选位置确定为目标位置。
上述信息查询装置中的各个模块可全部或部分通过软件、硬件及其组合来实现。上述各模块可以硬件形式内嵌于或独立于计算机设备中的处理器中,也可以以软件形式存储于计算机设备中的存储器中,以便于处理器调用执行以上各个模块对应的操作。
在一个实施例中,提供了一种计算机设备,该计算机设备可以是服务器,其内部结构图可以如图17所示。该计算机设备包括处理器、存储器、输入/输出接口(Input/Output,简称I/O)和通信接口。其中,处理器、存储器和输入/输出接口通过***总线连接,通信接口通过输入/输出接口连接到***总线。其中,该计算机设备的处理器用于提供计算和控制能力。该计算机设备的存储器包括非易失性存储介质和内存储器。该非易失性存储介质存储有操作***、计算机程序和数据库。该内存储器为非易失性存储介质中的操作***和计算机程序的运行提供环境。该计算机设备的数据库用于存储文件的状态信息数据。该计算机设备的输入/输出接口用于处理器与外部设备之间交换信息。该计算机设备的通信接口用于与外部的终端通过网络连接通信。该计算机程序被处理器执行时以实现一种信息查询方法。
本领域技术人员可以理解,图17中示出的结构,仅仅是与本申请方案相关的部分结构的框图,并不构成对本申请方案所应用于其上的计算机设备的限定,具体的计算机设备可以包括比图中所示更多或更少的部件,或者组合某些部件,或者具有不同的部件布置。
在一个实施例中,提供了一种计算机设备,包括存储器和处理器,存储器中存储有计算机程序,该处理器执行计算机程序时实现以下步骤:
获取用户输入的查询命令;
从本地缓存中预先存储的批量文件的相关信息中,读取与查询命令对应的第一目标文件的相关信息;批量文件的相关信息为存储服务器根据终端发送的第二目标文件的查询命令返回的信息,批量文件包括第二目标文件和多个与第二目标文件相关的文件。
在一个实施例中,处理器执行计算机程序时还实现以下步骤:
从查询命令中提取出目标文件的目标标识;
根据目标文件的类型,从本地缓存中预先存储的批量文件的相关信息中,确定与目标标识对应的第一目标文件的相关信息。
在一个实施例中,处理器执行计算机程序时还实现以下步骤:
根据第一目标文件的类型,从本地缓存中确定类型对应的存储区域;
从类型对应的存储区域中,确定与目标标识对应的第一目标文件的相关信息。
在一个实施例中,处理器执行计算机程序时还实现以下步骤:
接收终端发送的第二目标文件的查询请求;
根据第二目标文件的查询请求,读取与查询请求对应的批量文件的相关信息;批量文件包括第二目标文件和多个与第二目标文件相关的文件;
将与查询请求对应的批量文件的相关信息返回至终端,以指示终端将对应的批量文件的相关信息存储于本地缓存中。
在一个实施例中,处理器执行计算机程序时还实现以下步骤:
根据第二目标文件的查询请求,确定第二目标文件在本地存储的位置信息;
根据第二目标文件在本地存储上的位置信息确定目标位置;目标位置与第二目标文件所在位置相邻;
读取第二目标文件所在位置和目标位置处的文件的相关信息,作为批量文件的相关信息。
在一个实施例中,处理器执行计算机程序时还实现以下步骤:
确定第二目标文件的目录信息;
根据第二目标文件在本地存储上的位置信息确定目标位置,包括:
根据第二目标文件在本地存储上的位置信息和第二目标文件的目录信息,确定目标位置。
在一个实施例中,处理器执行计算机程序时还实现以下步骤:
根据第二目标文件在本地存储上的位置信息确定候选位置;候选位置与第二目标文件所在位置相邻;
将与第二目标文件的目录信息匹配的候选位置确定为目标位置。
在一个实施例中,提供了一种计算机可读存储介质,其上存储有计算机程序,计算机程序被处理器执行时实现以下步骤:
获取用户输入的查询命令;
从本地缓存中预先存储的批量文件的相关信息中,读取与查询命令对应的第一目标文件的相关信息;批量文件的相关信息为存储服务器根据终端发送的第二目标文件的查询命令返回的信息,批量文件包括第二目标文件和多个与第二目标文件相关的文件。
在一个实施例中,计算机程序被处理器执行时还实现以下步骤:
从查询命令中提取出第一目标文件的目标标识;
根据第一目标文件的类型,从本地缓存中预先存储的批量文件的相关信息中,确定与目标标识对应的第一目标文件的相关信息。
在一个实施例中,计算机程序被处理器执行时还实现以下步骤:
根据第一目标文件的类型,从本地缓存中确定类型对应的存储区域;
从类型对应的存储区域中,确定与目标标识对应的第一目标文件的相关信息。
在一个实施例中,计算机程序被处理器执行时还实现以下步骤:
接收终端发送的第二目标文件的查询请求;
根据第二目标文件的查询请求,读取与查询请求对应的批量文件的相关信息;批量文件包括第二目标文件和多个与第二目标文件相关的文件;
将与查询请求对应的批量文件的相关信息返回至终端,以指示终端将对应的批量文件的相关信息存储于本地缓存中。
在一个实施例中,计算机程序被处理器执行时还实现以下步骤:
根据第二目标文件的查询请求,确定第二目标文件在本地存储的位置信息;
根据第二目标文件在本地存储上的位置信息确定目标位置;目标位置与第二目标文件所在位置相邻;
读取第二目标文件所在位置和目标位置处的文件的相关信息,作为批量文件的相关信息。
在一个实施例中,计算机程序被处理器执行时还实现以下步骤:
确定第二目标文件的目录信息;
根据第二目标文件在本地存储上的位置信息确定目标位置,包括:
根据第二目标文件在本地存储上的位置信息和第二目标文件的目录信息,确定目标位置。
在一个实施例中,计算机程序被处理器执行时还实现以下步骤:
根据第二目标文件在本地存储上的位置信息确定候选位置;候选位置与第二目标文件所在位置相邻;
将与第二目标文件的目录信息匹配的候选位置确定为目标位置。
在一个实施例中,提供了一种计算机程序产品,包括计算机程序,该计算机程序被处理器执行时实现以下步骤:
获取用户输入的查询命令;
从本地缓存中预先存储的批量文件的相关信息中,读取与查询命令对应的第一目标文件的相关信息;批量文件的相关信息为存储服务器根据终端发送的第二目标文件的查询命令返回的信息,批量文件包括第二目标文件和多个与第二目标文件相关的文件。
在一个实施例中,计算机程序被处理器执行时还实现以下步骤:
从查询命令中提取出第一目标文件的目标标识;
根据第一目标文件的类型,从本地缓存中预先存储的批量文件的相关信息中,确定与目标标识对应的第一目标文件的相关信息。
在一个实施例中,计算机程序被处理器执行时还实现以下步骤:
根据第一目标文件的类型,从本地缓存中确定类型对应的存储区域;
从类型对应的存储区域中,确定与目标标识对应的第一目标文件的相关信息。
在一个实施例中,计算机程序被处理器执行时还实现以下步骤:
接收终端发送的第二目标文件的查询请求;
根据第二目标文件的查询请求,读取与查询请求对应的批量文件的相关信息;批量文件包括第二目标文件和多个与第二目标文件相关的文件;
将与查询请求对应的批量文件的相关信息返回至终端,以指示终端将对应的批量文件的相关信息存储于本地缓存中。
在一个实施例中,计算机程序被处理器执行时还实现以下步骤:
根据第二目标文件的查询请求,确定第二目标文件在本地存储的位置信息;
根据第二目标文件在本地存储上的位置信息确定目标位置;目标位置与第二目标文件所在位置相邻;
读取第二目标文件所在位置和目标位置处的文件的相关信息,作为批量文件的相关信息。
在一个实施例中,计算机程序被处理器执行时还实现以下步骤:
确定第二目标文件的目录信息;
根据第二目标文件在本地存储上的位置信息确定目标位置,包括:
根据第二目标文件在本地存储上的位置信息和第二目标文件的目录信息,确定目标位置。
在一个实施例中,计算机程序被处理器执行时还实现以下步骤:
根据第二目标文件在本地存储上的位置信息确定候选位置;候选位置与第二目标文件所在位置相邻;
将与第二目标文件的目录信息匹配的候选位置确定为目标位置。
需要说明的是,本申请所涉及的用户信息(包括但不限于用户设备信息、用户个人信息等)和数据(包括但不限于用于分析的数据、存储的数据、展示的数据等),均为经用户授权或者经过各方充分授权的信息和数据,且相关数据的收集、使用和处理需要遵守相关国家和地区的相关法律法规和标准。
本领域普通技术人员可以理解实现上述实施例方法中的全部或部分流程,是可以通过计算机程序来指令相关的硬件来完成,所述的计算机程序可存储于一非易失性计算机可读取存储介质中,该计算机程序在执行时,可包括如上述各方法的实施例的流程。其中,本申请所提供的各实施例中所使用的对存储器、数据库或其它介质的任何引用,均可包括非易失性和易失性存储器中的至少一种。非易失性存储器可包括只读存储器(Read-OnlyMemory,ROM)、磁带、软盘、闪存、光存储器、高密度嵌入式非易失性存储器、阻变存储器(ReRAM)、磁变存储器(Magnetoresistive Random Access Memory,MRAM)、铁电存储器(Ferroelectric Random Access Memory,FRAM)、相变存储器(Phase Change Memory,PCM)、石墨烯存储器等。易失性存储器可包括随机存取存储器(Random Access Memory,RAM)或外部高速缓冲存储器等。作为说明而非局限,RAM可以是多种形式,比如静态随机存取存储器(Static Random Access Memory,SRAM)或动态随机存取存储器(Dynamic RandomAccess Memory,DRAM)等。本申请所提供的各实施例中所涉及的数据库可包括关系型数据库和非关系型数据库中至少一种。非关系型数据库可包括基于区块链的分布式数据库等,不限于此。本申请所提供的各实施例中所涉及的处理器可为通用处理器、中央处理器、图形处理器、数字信号处理器、可编程逻辑器、基于量子计算的数据处理逻辑器等,不限于此。
以上实施例的各技术特征可以进行任意的组合,为使描述简洁,未对上述实施例中的各个技术特征所有可能的组合都进行描述,然而,只要这些技术特征的组合不存在矛盾,都应当认为是本说明书记载的范围。
以上所述实施例仅表达了本申请的几种实施方式,其描述较为具体和详细,但并不能因此而理解为对本申请专利范围的限制。应当指出的是,对于本领域的普通技术人员来说,在不脱离本申请构思的前提下,还可以做出若干变形和改进,这些都属于本申请的保护范围。因此,本申请的保护范围应以所附权利要求为准。
Claims (10)
1.一种信息查询方法,其特征在于,所述信息查询方法包括:
获取用户输入的查询命令;
从本地缓存中预先存储的批量文件的相关信息中,读取与所述查询命令对应的第一目标文件的相关信息;所述批量文件的相关信息为存储服务器根据终端发送的第二目标文件的查询命令返回的信息,所述批量文件包括所述第二目标文件和多个与所述第二目标文件相关的文件。
2.根据权利要求1所述的方法,其特征在于,所述从本地缓存中预先存储的批量文件的相关信息中,读取与所述查询命令对应的第一目标文件的相关信息,包括:
从所述查询命令中提取出所述第一目标文件的目标标识;
根据所述第一目标文件的类型,从本地缓存中预先存储的批量文件的相关信息中,确定与所述目标标识对应的第一目标文件的相关信息。
3.根据权利要求2所述的方法,其特征在于,所述根据所述第一目标文件的类型,从本地缓存中预先存储的批量文件的相关信息中,确定与所述目标标识对应的第一目标文件的相关信息,包括:
根据所述第一目标文件的类型,从本地缓存中确定所述类型对应的存储区域;
从所述类型对应的存储区域中,确定与所述目标标识对应的第一目标文件的相关信息。
4.一种信息查询方法,其特征在于,所述信息查询方法包括:
接收终端发送的第二目标文件的查询请求;
根据所述第二目标文件的查询请求,读取与所述查询请求对应的批量文件的相关信息;所述批量文件包括第二目标文件和多个与所述第二目标文件相关的文件;
将与所述查询请求对应的批量文件的相关信息返回至所述终端,以指示所述终端将所述对应的批量文件的相关信息存储于本地缓存中。
5.根据权利要求4所述的方法,其特征在于,所述根据所述第二目标文件的查询请求,读取与所述查询请求对应的批量文件的相关信息,包括:
根据所述第二目标文件的查询请求,确定所述第二目标文件在本地存储的位置信息;
根据所述第二目标文件在本地存储上的位置信息确定目标位置;所述目标位置与所述第二目标文件所在位置相邻;
读取所述第二目标文件所在位置和所述目标位置处的文件的相关信息,作为所述批量文件的相关信息。
6.根据权利要求5所述的方法,其特征在于,所述方法还包括:
确定所述第二目标文件的目录信息;
所述根据所述第二目标文件在本地存储上的位置信息确定目标位置,包括:
根据所述第二目标文件在本地存储上的位置信息和所述第二目标文件的目录信息,确定目标位置。
7.根据权利要求6所述的方法,其特征在于,所述根据所述第二目标文件在本地存储上的位置信息和所述第二目标文件的目录信息,确定目标位置,包括:
根据所述第二目标文件在本地存储上的位置信息确定候选位置;所述候选位置与所述第二目标文件所在位置相邻;
将与所述第二目标文件的目录信息匹配的候选位置确定为所述目标位置。
8.一种信息查询装置,其特征在于,所述装置包括:
获取模块,用于获取用户输入的查询命令;
读取模块,用于从本地缓存中预先存储的批量文件的相关信息中,读取与所述查询命令对应的第一目标文件的相关信息;所述批量文件的相关信息为存储服务器根据终端发送的第二目标文件的查询请求返回的信息,所述批量文件包括所述第二目标文件和多个与所述第二目标文件相关的文件。
9.一种信息查询装置,其特征在于,所述装置包括:
接收模块,用于接收终端发送的第二目标文件的查询请求;
读取模块,用于根据所述第二目标文件的查询请求,读取与所述查询请求对应的批量文件的相关信息;所述批量文件包括第二目标文件和多个与所述第二目标文件相关的文件;
指示模块,用于将与所述查询请求对应的批量文件的相关信息返回至所述终端,以指示所述终端将所述对应的批量文件的相关信息存储于本地缓存中。
10.一种计算机设备,包括存储器和处理器,所述存储器存储有计算机程序,其特征在于,所述处理器执行所述计算机程序时实现权利要求1至7中任一项所述的方法的步骤。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202310547959.6A CN116775570A (zh) | 2023-05-16 | 2023-05-16 | 信息查询方法、装置和计算机设备 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202310547959.6A CN116775570A (zh) | 2023-05-16 | 2023-05-16 | 信息查询方法、装置和计算机设备 |
Publications (1)
Publication Number | Publication Date |
---|---|
CN116775570A true CN116775570A (zh) | 2023-09-19 |
Family
ID=88008966
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202310547959.6A Pending CN116775570A (zh) | 2023-05-16 | 2023-05-16 | 信息查询方法、装置和计算机设备 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN116775570A (zh) |
-
2023
- 2023-05-16 CN CN202310547959.6A patent/CN116775570A/zh active Pending
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US11068441B2 (en) | Caseless file lookup in a distributed file system | |
CN101727465B (zh) | 分布式列存储数据库索引建立、查询方法及装置与*** | |
CN111177302B (zh) | 业务单据处理方法、装置、计算机设备和存储介质 | |
EP3767483A1 (en) | Method, device, system, and server for image retrieval, and storage medium | |
CN107704202B (zh) | 一种数据快速读写的方法和装置 | |
CN110597852B (zh) | 数据处理方法、装置、终端及存储介质 | |
CN106407360B (zh) | 一种数据的处理方法及装置 | |
CN110888837B (zh) | 对象存储小文件归并方法及装置 | |
WO2014110940A1 (en) | A method, apparatus and system for storing, reading the directory index | |
CN112817973A (zh) | 数据处理方法、装置、数据处理设备及存储介质 | |
CN114925041A (zh) | 一种数据查询方法及装置 | |
CN112035413B (zh) | 元数据信息查询方法、装置及存储介质 | |
US9626378B2 (en) | Method for handling requests in a storage system and a storage node for a storage system | |
CN109697234B (zh) | 实体的多属性信息查询方法、装置、服务器和介质 | |
US8005844B2 (en) | On-line organization of data sets | |
CN116450607A (zh) | 数据处理方法、设备及存储介质 | |
CN108228101B (zh) | 一种管理数据的方法和*** | |
CN116775570A (zh) | 信息查询方法、装置和计算机设备 | |
CN115129789A (zh) | 一种分布式对象存储***的桶索引存储方法、装置及介质 | |
CN115114289A (zh) | 一种数据查询方法、装置及电子设备 | |
CN114116723A (zh) | 快照处理方法、装置及电子设备 | |
CN113986828A (zh) | 存储海量文件的方法、装置、电子设备及存储介质 | |
CN109960695B (zh) | 云计算***中数据库的管理方法和装置 | |
CN108989245B (zh) | 用户数据存储方法及装置 | |
CN103891244B (zh) | 一种进行数据存储和检索的方法及装置 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination |