CN103870511A - 基于共享内存的信息查询设备及方法 - Google Patents

基于共享内存的信息查询设备及方法 Download PDF

Info

Publication number
CN103870511A
CN103870511A CN201210550570.9A CN201210550570A CN103870511A CN 103870511 A CN103870511 A CN 103870511A CN 201210550570 A CN201210550570 A CN 201210550570A CN 103870511 A CN103870511 A CN 103870511A
Authority
CN
China
Prior art keywords
shared drive
data recording
information
cryptographic hash
querying condition
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.)
Granted
Application number
CN201210550570.9A
Other languages
English (en)
Other versions
CN103870511B (zh
Inventor
邱鹏
杨燕明
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
China Unionpay Co Ltd
Original Assignee
China Unionpay Co Ltd
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by China Unionpay Co Ltd filed Critical China Unionpay Co Ltd
Priority to CN201210550570.9A priority Critical patent/CN103870511B/zh
Publication of CN103870511A publication Critical patent/CN103870511A/zh
Application granted granted Critical
Publication of CN103870511B publication Critical patent/CN103870511B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/20Information retrieval; Database structures therefor; File system structures therefor of structured data, e.g. relational data
    • G06F16/24Querying
    • G06F16/245Query processing
    • G06F16/2453Query optimisation

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Computational Linguistics (AREA)
  • Data Mining & Analysis (AREA)
  • Databases & Information Systems (AREA)
  • Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Information Retrieval, Db Structures And Fs Structures Therefor (AREA)

Abstract

本发明提出了基于共享内存的信息查询设备及方法。其中,所述设备包括:初始化装置,所述初始化装置在所述信息查询设备启动时基于与对应的数据库的数据通信而执行初始化操作,所述初始化操作包括创建共享内存并将所述数据库中指定的数据记录装载到所述共享内存中;查询装置,所述查询装置基于接收到的来自外部应用的包含查询条件的查询指令执行查询操作,以从所述共享内存中查询出符合所述查询条件的数据记录。本发明所公开的基于共享内存的信息查询设备及方法具有高的数据记录查询效率。

Description

基于共享内存的信息查询设备及方法
技术领域
本发明涉及信息查询设备及方法,更具体地,涉及基于共享内存的信息查询设备及方法。
背景技术
目前,随着信息数据处理需求的日益增长以及不同领域的业务种类的日益丰富,在海量数据中进行信息的查询(例如金融卡的BIN(Bank Identification Number,即发卡行标识码)查询)变得越来越重要。
现有的从海量数据中查询特定信息的设备及方法通常采用查询数据库的方式,即将数据(例如配置参数)存储在数据库中,当需要查询特定的数据记录时,使用关键字作为主键查询所述数据库(例如调用SQL语句进行针对所述数据库的搜索操作),
然而,现有的从海量数据中查询特定信息的设备及方法存在如下问题:由于数据库通常是独立部署的,故在访问数据库时需要通过网络进行通信,并且每个数据库搜索操作均是文件操作,由此,查询特定的数据记录耗时较长,例如,假设总的数据记录的数量为n,则查询操作的时间复杂度通常为O(n),或者有时可能会达到O(nlogn),甚至O(n2)。
因此,存在如下需求:提供具有高的数据记录查询效率的基于共享内存的信息查询设备及方法。
发明内容
为了解决上述现有技术方案所存在的问题,本发明提出了具有高的数据记录查询效率的基于共享内存的信息查询设备及方法。
本发明的目的是通过以下技术方案实现的:
一种基于共享内存的信息查询设备,所述基于共享内存的信息查询设备包括:
初始化装置,所述初始化装置在所述信息查询设备启动时基于与对应的数据库的数据通信而执行初始化操作,所述初始化操作包括创建共享内存并将所述数据库中指定的数据记录装载到所述共享内存中;
查询装置,所述查询装置基于接收到的来自外部应用的包含查询条件的查询指令执行查询操作,以从所述共享内存中查询出符合所述查询条件的数据记录。
在上面所公开的方案中,优选地,所述查询条件包括待查询的数据记录的关键字段。
在上面所公开的方案中,优选地,所述初始化操作进一步包括:从所述数据库依次获取指定的各个参数表的记录数,并且基于所获取的各个参数表的记录数计算共享内存的大小,并基于计算出的共享内存的大小创建所述共享内存。
在上面所公开的方案中,优选地,所述初始化操作进一步包括:在指定的数据记录被装载到所述共享内存中后,针对每个数据记录执行如下操作:计算该数据记录的关键字段的哈希值,并将计算出的哈希值和指向该数据记录的指针合并为与该数据记录相关联的索引信息,以及将所述索引信息存储在所述共享内存中。
在上面所公开的方案中,优选地,所述查询操作包括:根据所述查询条件计算对应的哈希值;连接到所述共享内存,并将计算出的所述哈希值与所述共享内存中存储的索引信息中的哈希值进行匹配;如果匹配成功,则根据所匹配的索引信息中的指向数据记录的指针从所述共享内存中获取对应的数据记录,并向所述外部应用返回指示“查询成功”的响应并断开与共享内存的连接,以及如果匹配失败,则向所述外部应用返回指示“查询失败”的响应并断开与共享内存的连接。
在上面所公开的方案中,优选地,所述指示“查询成功”的响应包含查询出的符合所述查询条件的数据记录的部分或全部内容。
在上面所公开的方案中,优选地,所述查询条件是第一数字串,所述数据记录的关键字段是第二数据串,并且所述第二数据串的长度小于所述第一数字串,其中,所述查询操作包括:(1)设置L=最大第二数据串的长度(示例性地,该最大第二数据串的长度可以预先通过配置参数的方式而被确定);(2)如果L大于2,则进入步骤(3),否则,向外部应用返回指示“查询失败”的响应(即未找到与查询条件相对应的数据记录),并终止查询操作;(3)提取所述第一数字串的前L位数字,并根据所述第一数字串的前L位数字计算对应的哈希值;(4)将计算出的所述哈希值与所述共享内存中存储的索引信息中的哈希值进行匹配;(5)如果匹配成功,则根据所匹配的索引信息中的指向数据记录的指针从所述共享内存中获取对应的数据记录,并向外部应用返回指示“查询成功”的响应以及终止查询操作,而如果匹配失败,则使得L=L-1,并返回步骤(2)。
本发明的目的还通过以下技术方案实现:
一种基于共享内存的信息查询方法,所述基于共享内存的信息查询方法包括下列步骤:
(A1)信息查询设备在启动时基于与对应的数据库的数据通信而执行初始化操作,所述初始化操作包括创建共享内存并将所述数据库中指定的数据记录装载到所述共享内存中;
(A2)所述信息查询设备基于接收到的来自外部应用的包含查询条件的查询指令执行查询操作,以从所述共享内存中查询出符合所述查询条件的数据记录。
本发明所公开的基于共享内存的信息查询设备及方法具有如下优点:具有极高的查询效率,例如,假设具有400万条数据记录,如果根据主键信息从数据库中搜索一条记录,则时间为1秒左右,而如果使用发明所公开的基于共享内存的信息查询方法,则从共享内存中根据主键信息搜索一条记录的时间仅为12微秒左右。    
附图说明
结合附图,本发明的技术特征以及优点将会被本领域技术人员更好地理解,其中:
图1是根据本发明的实施例的基于共享内存的信息查询设备的示意性结构图;
图2是根据本发明的实施例的基于共享内存的信息查询方法的流程图。
具体实施方式
图1是根据本发明的实施例的基于共享内存的信息查询设备的示意性结构图。如图1所示,本发明所公开的基于共享内存的信息查询设备包括初始化装置1和查询装置2。其中,所述初始化装置1在所述信息查询设备启动时基于与对应的数据库的数据通信而执行初始化操作,所述初始化操作包括创建共享内存并将所述数据库中指定的数据记录装载到所述共享内存中(示例性地,可以通过设置配置参数的方式指定要被装载到共享内存中的所述数据库中的数据记录)。所述查询装置2基于接收到的来自外部应用的包含查询条件的查询指令执行查询操作,以从所述共享内存中查询出符合所述查询条件的数据记录。
示例性地,在本发明所公开的基于共享内存的信息查询设备中,所述查询条件包括待查询的数据记录的关键字段。
优选地,在本发明所公开的基于共享内存的信息查询设备中,所述初始化操作进一步包括:从所述数据库依次获取指定的各个参数表的记录数,并且基于所获取的各个参数表的记录数计算共享内存的大小(示例性地,如果指定需要装载三个参数表T1、T2和T3,则共享内存的总空间为M = T1的记录数*T1结构体大小+ T2的记录数*T2结构体大小+ T3的记录数*T3结构体大小),并基于计算出的共享内存的大小创建所述共享内存(所创建的共享内存包括一定的空闲预留空间)。
优选地,在本发明所公开的基于共享内存的信息查询设备中,所述初始化操作进一步包括:在指定的数据记录被装载到所述共享内存中后,针对每个数据记录执行如下操作:计算该数据记录的关键字段的哈希值,并将计算出的哈希值和指向该数据记录的指针合并为与该数据记录相关联的索引信息,以及将所述索引信息存储在所述共享内存中(示例性地,使用经过优化的哈希函数,以确保每条数据记录的哈希值都不相同,此外,如果两条数据记录的哈希值相同,则可以采用链表法来解决冲突)。
优选地,在本发明所公开的基于共享内存的信息查询设备中,所述查询操作包括:根据所述查询条件计算对应的哈希值;连接到所述共享内存,并将计算出的所述哈希值与所述共享内存中存储的索引信息中的哈希值进行匹配;如果匹配成功,则根据所匹配的索引信息中的指向数据记录的指针从所述共享内存中获取对应的数据记录,并向所述外部应用返回指示“查询成功”的响应并断开与共享内存的连接,以及如果匹配失败,则向所述外部应用返回指示“查询失败”的响应(即未找到与查询条件相对应的数据记录)并断开与共享内存的连接。
优选地,在本发明所公开的基于共享内存的信息查询设备中,所述指示“查询成功”的响应包含查询出的符合所述查询条件的数据记录的部分或全部内容。
示例性地,在本发明所公开的基于共享内存的信息查询设备中,所述查询条件是第一数字串(例如金融卡的***),所述数据记录的关键字段是第二数据串(例如金融卡的BIN,其是金融卡的完整***的一部分,典型地是完整***的前若干位),并且所述第二数据串的长度小于所述第一数字串,其中,所述查询操作包括:(1)设置L=最大第二数据串的长度(示例性地,该最大第二数据串的长度可以预先通过配置参数的方式而被确定);(2)如果L大于2,则进入步骤(3),否则,向外部应用返回指示“查询失败”的响应(即未找到与查询条件相对应的数据记录),并终止查询操作;(3)提取所述第一数字串的前L位数字,并根据所述第一数字串的前L位数字计算对应的哈希值;(4)将计算出的所述哈希值与所述共享内存中存储的索引信息中的哈希值进行匹配;(5)如果匹配成功,则根据所匹配的索引信息中的指向数据记录的指针从所述共享内存中获取对应的数据记录,并向外部应用返回指示“查询成功”的响应以及终止查询操作,而如果匹配失败,则使得L=L-1,并返回步骤(2)。
由上可见,本发明所公开的基于共享内存的信息查询设备具有如下优点:具有极高的查询效率,例如,假设具有400万条数据记录,如果根据主键信息从数据库中搜索一条记录,则时间为1秒左右,而如果使用发明所公开的基于共享内存的信息查询设备,则从共享内存中根据主键信息搜索一条记录的时间仅为12微秒左右,换句话说,在使用本发明所公开的基于共享内存的信息查询设备的情况下,查询操作的时间复杂度为O(1),并且查询时间不会随着数据记录数量的增加而增长(例如,在金融卡领域,针对长度为8到13位的卡BIN查询而言,在使用本发明所公开的基于共享内存的信息查询设备的情况下,对于大多数***来说,最少仅需要1次匹配操作,并且至多只需要6次匹配操作)。
图2是根据本发明的实施例的基于共享内存的信息查询方法的流程图。如图2所示,本发明所公开的基于共享内存的信息查询方法包括下列步骤:(A1)信息查询设备在启动时基于与对应的数据库的数据通信而执行初始化操作,所述初始化操作包括创建共享内存并将所述数据库中指定的数据记录装载到所述共享内存中(示例性地,可以通过设置配置参数的方式指定要被装载到共享内存中的所述数据库中的数据记录);(A2)所述信息查询设备基于接收到的来自外部应用的包含查询条件的查询指令执行查询操作,以从所述共享内存中查询出符合所述查询条件的数据记录。
示例性地,在本发明所公开的基于共享内存的信息查询方法中,所述查询条件包括待查询的数据记录的关键字段。
优选地,在本发明所公开的基于共享内存的信息查询方法中,所述初始化操作进一步包括:从所述数据库依次获取指定的各个参数表的记录数,并且基于所获取的各个参数表的记录数计算共享内存的大小(示例性地,如果指定需要装载三个参数表T1、T2和T3,则共享内存的总空间为M = T1的记录数*T1结构体大小+ T2的记录数*T2结构体大小+ T3的记录数*T3结构体大小),并基于计算出的共享内存的大小创建所述共享内存(所创建的共享内存包括一定的空闲预留空间)。
优选地,在本发明所公开的基于共享内存的信息查询方法中,所述初始化操作进一步包括:在指定的数据记录被装载到所述共享内存中后,针对每个数据记录执行如下操作:计算该数据记录的关键字段的哈希值,并将计算出的哈希值和指向该数据记录的指针合并为与该数据记录相关联的索引信息,以及将所述索引信息存储在所述共享内存中(示例性地,使用经过优化的哈希函数,以确保每条数据记录的哈希值都不相同,此外,如果两条数据记录的哈希值相同,则可以采用链表法来解决冲突)。
优选地,在本发明所公开的基于共享内存的信息查询方法中,所述查询操作包括:根据所述查询条件计算对应的哈希值;连接到所述共享内存,并将计算出的所述哈希值与所述共享内存中存储的索引信息中的哈希值进行匹配;如果匹配成功,则根据所匹配的索引信息中的指向数据记录的指针从所述共享内存中获取对应的数据记录,并向所述外部应用返回指示“查询成功”的响应并断开与共享内存的连接,以及如果匹配失败,则向所述外部应用返回指示“查询失败”的响应(即未找到与查询条件相对应的数据记录)并断开与共享内存的连接。
优选地,在本发明所公开的基于共享内存的信息查询方法中,所述指示“查询成功”的响应包含查询出的符合所述查询条件的数据记录的部分或全部内容。
示例性地,在本发明所公开的基于共享内存的信息查询方法中,所述查询条件是第一数字串(例如金融卡的***),所述数据记录的关键字段是第二数据串(例如金融卡的BIN,其是金融卡的完整***的一部分,典型地是完整***的前若干位),并且所述第二数据串的长度小于所述第一数字串,其中,所述查询操作包括:(1)设置L=最大第二数据串的长度(示例性地,该最大第二数据串的长度可以预先通过配置参数的方式而被确定);(2)如果L大于2,则进入步骤(3),否则,向外部应用返回指示“查询失败”的响应(即未找到与查询条件相对应的数据记录),并终止查询操作;(3)提取所述第一数字串的前L位数字,并根据所述第一数字串的前L位数字计算对应的哈希值;(4)将计算出的所述哈希值与所述共享内存中存储的索引信息中的哈希值进行匹配;(5)如果匹配成功,则根据所匹配的索引信息中的指向数据记录的指针从所述共享内存中获取对应的数据记录,并向外部应用返回指示“查询成功”的响应以及终止查询操作,而如果匹配失败,则使得L=L-1,并返回步骤(2)。
由上可见,本发明所公开的基于共享内存的信息查询方法具有如下优点:具有极高的查询效率,例如,假设具有400万条数据记录,如果根据主键信息从数据库中搜索一条记录,则时间为1秒左右,而如果使用发明所公开的基于共享内存的信息查询方法,则从共享内存中根据主键信息搜索一条记录的时间仅为12微秒左右,换句话说,在使用本发明所公开的基于共享内存的信息查询方法的情况下,查询操作的时间复杂度为O(1),并且查询时间不会随着数据记录数量的增加而增长(例如,在金融卡领域,针对长度为8到13位的卡BIN查询而言,在使用本发明所公开的基于共享内存的信息查询方法的情况下,对于大多数***来说,最少仅需要1次匹配操作,并且至多只需要6次匹配操作)。
尽管本发明是通过上述的优选实施方式进行描述的,但是其实现形式并不局限于上述的实施方式。应该认识到:在不脱离本发明主旨和范围的情况下,本领域技术人员可以对本发明做出不同的变化和修改。

Claims (8)

1.一种基于共享内存的信息查询设备,所述基于共享内存的信息查询设备包括:
初始化装置,所述初始化装置在所述信息查询设备启动时基于与对应的数据库的数据通信而执行初始化操作,所述初始化操作包括创建共享内存并将所述数据库中指定的数据记录装载到所述共享内存中;
查询装置,所述查询装置基于接收到的来自外部应用的包含查询条件的查询指令执行查询操作,以从所述共享内存中查询出符合所述查询条件的数据记录。
2.根据权利要求1所述的基于共享内存的信息查询设备,其特征在于,所述查询条件包括待查询的数据记录的关键字段。
3.根据权利要求2所述的基于共享内存的信息查询设备,其特征在于,所述初始化操作进一步包括:从所述数据库依次获取指定的各个参数表的记录数,并且基于所获取的各个参数表的记录数计算共享内存的大小,并基于计算出的共享内存的大小创建所述共享内存。
4.根据权利要求3所述的基于共享内存的信息查询设备,其特征在于,所述初始化操作进一步包括:在指定的数据记录被装载到所述共享内存中后,针对每个数据记录执行如下操作:计算该数据记录的关键字段的哈希值,并将计算出的哈希值和指向该数据记录的指针合并为与该数据记录相关联的索引信息,以及将所述索引信息存储在所述共享内存中。
5.根据权利要求4所述的基于共享内存的信息查询设备,其特征在于,所述查询操作包括:根据所述查询条件计算对应的哈希值;连接到所述共享内存,并将计算出的所述哈希值与所述共享内存中存储的索引信息中的哈希值进行匹配;如果匹配成功,则根据所匹配的索引信息中的指向数据记录的指针从所述共享内存中获取对应的数据记录,并向所述外部应用返回指示“查询成功”的响应并断开与共享内存的连接,以及如果匹配失败,则向所述外部应用返回指示“查询失败”的响应并断开与共享内存的连接。
6.根据权利要求5所述的基于共享内存的信息查询设备,其特征在于,所述指示“查询成功”的响应包含查询出的符合所述查询条件的数据记录的部分或全部内容。
7.根据权利要求6所述的基于共享内存的信息查询设备,其特征在于,所述查询条件是第一数字串,所述数据记录的关键字段是第二数据串,并且所述第二数据串的长度小于所述第一数字串,其中,所述查询操作包括:(1)设置L=最大第二数据串的长度(示例性地,该最大第二数据串的长度可以预先通过配置参数的方式而被确定);(2)如果L大于2,则进入步骤(3),否则,向外部应用返回指示“查询失败”的响应(即未找到与查询条件相对应的数据记录),并终止查询操作;(3)提取所述第一数字串的前L位数字,并根据所述第一数字串的前L位数字计算对应的哈希值;(4)将计算出的所述哈希值与所述共享内存中存储的索引信息中的哈希值进行匹配;(5)如果匹配成功,则根据所匹配的索引信息中的指向数据记录的指针从所述共享内存中获取对应的数据记录,并向外部应用返回指示“查询成功”的响应以及终止查询操作,而如果匹配失败,则使得L=L-1,并返回步骤(2)。
8.一种基于共享内存的信息查询方法,所述基于共享内存的信息查询方法包括下列步骤:
(A1)信息查询设备在启动时基于与对应的数据库的数据通信而执行初始化操作,所述初始化操作包括创建共享内存并将所述数据库中指定的数据记录装载到所述共享内存中;
(A2)所述信息查询设备基于接收到的来自外部应用的包含查询条件的查询指令执行查询操作,以从所述共享内存中查询出符合所述查询条件的数据记录。
CN201210550570.9A 2012-12-18 2012-12-18 基于共享内存的信息查询设备及方法 Active CN103870511B (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201210550570.9A CN103870511B (zh) 2012-12-18 2012-12-18 基于共享内存的信息查询设备及方法

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201210550570.9A CN103870511B (zh) 2012-12-18 2012-12-18 基于共享内存的信息查询设备及方法

Publications (2)

Publication Number Publication Date
CN103870511A true CN103870511A (zh) 2014-06-18
CN103870511B CN103870511B (zh) 2017-11-03

Family

ID=50909052

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201210550570.9A Active CN103870511B (zh) 2012-12-18 2012-12-18 基于共享内存的信息查询设备及方法

Country Status (1)

Country Link
CN (1) CN103870511B (zh)

Cited By (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN105447166A (zh) * 2015-12-03 2016-03-30 沈文策 一种基于关键字查找信息的方法及***
CN107656993A (zh) * 2017-09-15 2018-02-02 上海斐讯数据通信技术有限公司 一种实现进程间avl树使用的方法及***
CN107862061A (zh) * 2017-11-15 2018-03-30 深圳市华讯方舟软件信息有限公司 一种数据库的索引文件建立方法及检索方法
CN110928874A (zh) * 2019-10-14 2020-03-27 京东数字科技控股有限公司 一种信息处理方法、装置、***、电子设备及存储介质
CN113806593A (zh) * 2020-06-17 2021-12-17 新疆金风科技股份有限公司 风电场的通信异常检测方法、装置以及场站控制器
CN117331970A (zh) * 2023-10-31 2024-01-02 中科驭数(北京)科技有限公司 数据查询方法、装置、计算机存储介质及加速卡

Family Cites Families (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN100416568C (zh) * 2006-09-14 2008-09-03 南京中兴软创软件有限公司 一种加速数据库查询速度的方法
CN100472539C (zh) * 2007-04-17 2009-03-25 南京中兴软创科技有限责任公司 基于缓存技术的数据库访问接口方法
CN101667144B (zh) * 2009-09-29 2013-02-13 北京航空航天大学 一种基于共享内存的虚拟机通信方法

Cited By (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN105447166A (zh) * 2015-12-03 2016-03-30 沈文策 一种基于关键字查找信息的方法及***
CN107656993A (zh) * 2017-09-15 2018-02-02 上海斐讯数据通信技术有限公司 一种实现进程间avl树使用的方法及***
CN107862061A (zh) * 2017-11-15 2018-03-30 深圳市华讯方舟软件信息有限公司 一种数据库的索引文件建立方法及检索方法
CN110928874A (zh) * 2019-10-14 2020-03-27 京东数字科技控股有限公司 一种信息处理方法、装置、***、电子设备及存储介质
CN113806593A (zh) * 2020-06-17 2021-12-17 新疆金风科技股份有限公司 风电场的通信异常检测方法、装置以及场站控制器
CN117331970A (zh) * 2023-10-31 2024-01-02 中科驭数(北京)科技有限公司 数据查询方法、装置、计算机存储介质及加速卡

Also Published As

Publication number Publication date
CN103870511B (zh) 2017-11-03

Similar Documents

Publication Publication Date Title
CN101315628B (zh) 内存数据库***及实现内存数据库的方法和装置
CN110321344B (zh) 关联数据的信息查询方法、装置、计算机设备及存储介质
CN103870511A (zh) 基于共享内存的信息查询设备及方法
CN106874348B (zh) 文件存储和索引方法、装置及读取文件的方法
EP2924594A1 (en) Data encoding and corresponding data structure in a column-store database
CN103345469B (zh) 号码集合的存储、查询方法及其装置
CN108388604A (zh) 用户权限数据管理装置、方法及计算机可读存储介质
CN102164050A (zh) 日志解析方法及日志解析节点设备
CN102890675B (zh) 一种数据存储和查找的方法及装置
CN109408507B (zh) 多属性数据的处理方法、装置、设备及可读存储介质
CN102567522B (zh) 一种智能卡文件***的管理方法及设备
CN102750629B (zh) 日程关联方法及装置
CN105589864A (zh) 数据查询方法及装置
CN104298736A (zh) 数据集合连接方法、装置及数据库***
CN102024046A (zh) 数据重复性校验方法和装置及***
US10482087B2 (en) Storage system and method of operating the same
US20140052710A1 (en) Device and method of mass data storage based on tree structure
CN104408183B (zh) 数据***的数据导入方法和装置
CN105550220B (zh) 一种异构***的取数的方法及装置
CN110222046B (zh) 列表数据的处理方法、装置、服务器和存储介质
CN102541639B (zh) 一种cpu卡数据处理方法、***及cpu卡
CN103123651A (zh) 一种快速查看多个同类文件的方法、装置和移动设备
CN102508839B (zh) 数据处理装置和方法
CN103353887A (zh) 用户数据查找方法及装置
CN103064749A (zh) 一种进程间通信方法

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant