CN105740264A - 一种分布式xml数据库的排序方法及装置 - Google Patents
一种分布式xml数据库的排序方法及装置 Download PDFInfo
- Publication number
- CN105740264A CN105740264A CN201410754323.XA CN201410754323A CN105740264A CN 105740264 A CN105740264 A CN 105740264A CN 201410754323 A CN201410754323 A CN 201410754323A CN 105740264 A CN105740264 A CN 105740264A
- Authority
- CN
- China
- Prior art keywords
- ordered sequence
- query
- internal memory
- node
- computing node
- 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
Landscapes
- Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
Abstract
本发明提供了一种分布式XML数据库的排序方法及装置,该方法包括:发送一查询请求至所述分布式XML数据库中的多个计算节点,该查询请求携带有查询项、排序项和排序规则;接收各个计算节点根据所述排序项和排序规则对查询结果排序后返回的有序序列,所述查询结果是计算节点根据所述查询项对本计算节点处的数据查询后得到的;对接收到的各个计算节点返回的有序序列进行归并操作。在本发明的方法中,每个计算节点根据查询项对本节点处的数据进行查询,并对查询结果根据排序项和排序规则进行排序,控制节点只需要归并各个计算节点已经排序好的有序序列,即可完成大量数据的排序,从而大大减少了IO时间,提高了排序效率,增强了用户体验。
Description
技术领域
本发明涉及一种排序方法,尤其涉及一种分布式XML数据库的排序方法及装置。
背景技术
在分布式XML数据库中包含两类节点:控制节点和计算节点,计算节点用于与控制节点交互,保存分片数据,完成局部查询和局部查询优化;控制节点用于对外提供查询接口,全局优化,结果合并。对于客户端来说,客户端不关心分布式XML数据库的数据分布情况和数据合并过程,只要拿到正确的查询结果即可,但是由于查询是在多个计算节点上同时展开的,控制节点需要合并所有的查询结果,对于非排序的用于XML数据查询的语言(XQuery)来说,控制节点只要把各个计算节点得到的数据简单合并起来即可;对于需要排序的XQuery来说,由于数据分布在不同的计算节点上,简单合并各个计算节点并不能得到全局的排序结果,需要在控制节点对数据进行排序操作。想要得到排序后的结果,控制节点需要对多个计算节点合并得到的结果进行排序。
因为结果集可能会超过内容的容量,所以控制节点需要采用外部排序。外部排序指的是大文件的排序,即待排序的记录存储在外存储器上,待排序的文件无法一次装入内存,需要在内存和外部存储器之间进行多次数据交换,以达到排序整个文件的目的。
外部排序最常用的算法是多路归并排序,即将原文件分解成多个能够一次性装人内存的部分,分别把每一部分调入内存完成排序。然后,对已经排序的子文件进行归并排序。根据有限的内存资源将大文件分为L个段,然后依次将这L个段读入内存并利用高效的内部排序算法对每个段进行排序,排序后的结果即为初始有序归并段直接写入外存文件。内部排序时要选择合适的排序算法,并且要考虑到内部排序需要的辅助空间以及有限的内存空间来决定究竟要把大文件分为几个段。接下来选择合适的路数k对这L个归并段进行多路归并排序,每一趟归并使k个归并段变为1个较大归并段写入文件,反复几趟归并后得到整个有序的文件。上述算法中,根据内存限制,L和K的不同选择可能会涉及到多次IO操作。
发明内容
为了克服现有技术中存在的上述问题,本发明实施例提供了一种分布式XML数据库的排序方法及装置,减少了排序过程中的IO时间,增强了用户体验。
为了解决上述技术问题,本发明实施例采用如下技术方案:
依据本发明实施例的一个方面,提供了一种分布式XML数据库的排序方法,应用于XML数据库中的控制节点,所述方法包括:发送一查询请求至所述分布式XML数据库中的多个计算节点,所述查询请求携带有查询项、排序项和排序规则;接收各个计算节点根据所述排序项和排序规则对查询结果排序后返回的有序序列,所述查询结果是计算节点根据所述查询项对本计算节点处的数据查询后得到的;对接收到的各个计算节点返回的所述有序序列进行归并操作。
其中,所述对所述有序序列进行归并操作包括:
若进行归并操作的有序序列的数据量未超过内存上限,则将有序序列直接保存在内存中。
其中,所述对所述有序序列进行归并操作还包括:
若进行归并操作的有序序列的数据量超过内存上限,则将超过内存上限的有序序列保存在磁盘中,等待内存读取。
依据本发明实施例的又一个方面,还提供了一种分布式XML数据库的排序方法,应用于XML数据库中的计算节点,所述方法包括:接收XML数据库中的控制节点发送的一查询请求,所述查询请求携带有查询项、排序项和排序规则;根据所述查询项,对本计算节点处的数据进行查询,得到一查询结果,并根据所述排序项和排序规则,对查询结果进行排序,以得到一有序序列;发送所述有序序列至所述控制节点,以使控制节点对所述有序序列进行归并操作。
其中,在所述得到一有序序列的步骤之后,所述方法还包括:
将所述有序序列划分为多个子序列;
所述发送所述有序序列至所述控制节点包括:
分别将所述多个子序列依次发送至所述控制节点。
依据本发明实施例的另一个方面,还提供了一种分布式XML数据库的排序装置,应用于XML数据库中的控制节点,所述装置包括:
发送模块,用于发送一查询请求至所述分布式XML数据库中的多个计算节点,所述查询请求携带有查询项、排序项和排序规则;
接收模块,用于接收各个计算节点根据所述排序项和排序规则对查询结果排序后返回的有序序列,所述查询结果是计算节点根据所述查询项对本计算节点处的数据查询后得到的;
归并模块,用于对接收到的各个计算节点返回的所述有序序列进行归并操作。
其中,所述归并模块包括:
第一归并单元,用于若进行归并操作的有序序列的数据量未超过内存上限,则将有序序列直接保存在内存中。
其中,所述归并模块还包括:
第二归并单元,用于若进行归并操作的有序序列的数据量超过内存上限,则将超过内存上限的有序序列保存在磁盘中,等待内存读取。
依据本发明实施例的另一个方面,还提供了一种分布式XML数据库的排序装置,应用于XML数据库中的计算节点,所述装置包括:
接收模块,用于接收XML数据库中的控制节点发送的一查询请求,所述查询请求携带有查询项、排序项和排序规则;
查询模块,用于根据所述查询项,对本计算节点处的数据进行查询,得到一查询结果,并根据所述排序项和排序规则,对查询结果进行排序,以得到一有序序列;
发送模块,用于发送所述有序序列至所述控制节点,以使控制节点对所述有序序列进行归并操作。
其中,所述装置还包括:
划分模块,用于将所述有序序列划分为多个子序列;
所述发送模块包括:
发送单元,用于分别将所述多个子序列依次发送至所述控制节点。
本发明实施例的有益效果:在本发明实施例的方法中,每个计算节点根据查询项对本节点处的数据进行查询,并对查询结果根据排序项和排序规则进行排序,控制节点只需要归并各个计算节点已经排序好的有序序列,即可完成大量数据的排序,从而大大减少了IO时间,提高了排序效率,增强了用户体验。
附图说明
图1为本发明实施例一的分布式XML数据库的排序方法的流程图;
图2为本发明实施例二的分布式XML数据库的排序方法的流程图;
图3为本发明实施例一的分布式XML数据库的排序方法对应的装置的结构示意图;
图4为本发明实施例二的分布式XML数据库的排序方法对应的装置的结构示意图。
具体实施方式
为使本发明要解决的技术问题、技术方案和优点更加清楚,下面将结合附图及具体实施例进行详细描述。
实施例一
如图1所示,本发明实施例提供了一种分布式XML数据库的排序方法,该方法应用于XML数据库中的控制节点,该方法包括:
步骤101,发送一查询请求至所述分布式XML数据库中的多个计算节点,所述查询请求携带有查询项、排序项和排序规则。
具体地,所述排序项为所述查询项的属性或类别。
步骤102,接收各个计算节点根据所述排序项和排序规则对查询结果排序后返回的有序序列,所述查询结果是计算节点根据所述查询项对本计算节点处的数据查询后得到的。
步骤103,对接收到的各个计算节点返回的所述有序序列进行归并操作。
在本发明实施例的方法中,每个计算节点根据查询项对本节点处的数据进行查询,并对查询结果根据排序项和排序规则进行排序,控制节点只需要归并各个计算节点已经排序好的有序序列,即可完成大量数据的排序,从而大大减少了IO时间,提高了排序效率,增强了用户体验。
进一步地,在本发明上述实施例的步骤101之前,本实施例的方法还包括:接收用户发送的查询请求,其中所述查询请求携带有查询项、排序项和排序规则。
其中,本发明上述实施例的步骤103中的对有序序列进行归并操作具体包括两种情况:
情况1:若进行归并操作的有序序列的数据量未超过内存上限,则将有序序列直接保存在内存中。
情况2:若进行归并操作的有序序列的数据量超过内存上限,则将超过内存上限的有序序列保存在磁盘中,等待内存读取。
在大部分情况下,即使是对海量XML数据库做出的查询,其查询结果也不会很大,是符合情况1的,也就是说在大多数的归并操作的过程中,不需要IO操作;即使是需要用磁盘缓存部分数据的情况下,也只需要一次写IO(接收到的数据超过内存限制),一次读IO(将超过内存上限的数据进行归并操作的时候),而不会像传统算法一样有多次的磁盘IO操作。另外,由于数据不需要持久化存储,即不需要调用fsync函数进行同步,还可以进一步节省IO开销。同时,与传统的归并排序算法需要完成所有的局部排序才能开始返回结果不同,本实施例的方法在即使只有部分排序数据的情况下,就开始向客户端输出结果了。
实施例二
如图2所示,本发明实施例提供了一种分布式XML数据库的排序方法,该方法应用于XML数据库中的计算节点,该方法包括:
步骤201,接收XML数据库中的控制节点发送的一查询请求,所述查询请求携带有查询项、排序项和排序规则。
具体地,所述排序项为所述查询项的属性或类别。
步骤202,根据所述查询项,对本计算节点处的数据进行查询,得到一查询结果,并根据所述排序项和排序规则,对查询结果进行排序,以得到一有序序列。
步骤203,发送所述有序序列至所述控制节点,以使控制节点对所述有序序列进行归并操作。
在本发明实施例的方法中,每个计算节点根据查询项对本节点处的数据进行查询,并对查询结果根据排序项和排序规则进行排序,控制节点只需要归并各个计算节点已经排序好的有序序列,即可完成大量数据的排序,从而大大减少了IO时间,提高了排序效率,增强了用户体验。
在本发明上述实施例的步骤202之后,所述方法还包括:
将所述有序序列划分为多个子序列;
所述发送所述有序序列至所述控制节点包括:
分别将所述多个子序列依次发送至所述控制节点。
下面进一步解释该过程,在得到一有序序列之后,需要将该有序序列分为多个子序列,其中将该多个子序列按照一定的先后顺序依次发送至控制节点,控制节点对一定时间内接收的各个计算节点发送的第一批多个子序列进行归并操作,与此同时输出局部归并操作的排序结果,同时下一批子序列发送至控制节点,控制节点依照此时内存的情况,对接收到的所有子序列进行归并操作。
实施例三
对应于上述实施例一中的排序方法,如图3所示,本发明实施例还提供了一种排序装置,该排序装置应用于XML数据库中的控制节点,所述装置30包括:
发送模块31,用于发送一查询请求至所述分布式XML数据库中的多个计算节点,所述查询请求携带有查询项、排序项和排序规则。
接收模块32,用于接收各个计算节点根据所述排序项和排序规则对查询结果排序后返回的有序序列,所述查询结果是计算节点根据所述查询项对本计算节点处的数据查询后得到的。
归并模块33,用于对接收到的各个计算节点返回的所述有序序列进行归并操作。
在本发明实施例中,每个计算节点根据查询项对本节点处的数据进行查询,并对查询结果根据排序项和排序规则进行排序,控制节点只需要归并各个计算节点已经排序好的有序序列,即可完成大量数据的排序,从而大大减少了IO时间,提高了排序效率,增强了用户体验。
其中,所述归并模块33包括:第一归并单元和第二归并单元,其中
所述第一归并单元,用于若进行归并操作的有序序列的数据量未超过内存上限,则将有序序列直接保存在内存中。
所述第二归并单元,用于若进行归并操作的有序序列的数据量超过内存上限,则将超过内存上限的有序序列保存在磁盘中,等待内存读取。
实施例四
对应于上述实施例二中的排序方法,如图4所示,本发明实施例还提供了一种排序装置,所述装置应用于XML数据库中的计算节点,所述装置40包括:
接收模块41,用于接收XML数据库中的控制节点发送的一查询请求,所述查询请求携带有查询项、排序项和排序规则;
查询模块42,用于根据所述查询项,对本计算节点处的数据进行查询,得到一查询结果,并根据所述排序项和排序规则,对查询结果进行排序,以得到一有序序列;
发送模块43,用于发送所述有序序列至所述控制节点,以使控制节点对所述有序序列进行归并操作。
在本发明实施例中,每个计算节点根据查询项对本节点处的数据进行查询,并对查询结果根据排序项和排序规则进行排序,控制节点只需要归并各个计算节点已经排序好的有序序列,即可完成大量数据的排序,从而大大减少了IO时间,提高了排序效率,增强了用户体验。
进一步地,所述装置40还包括:
划分模块,用于将所述有序序列划分为多个子序列;
所述发送模块43包括:
发送单元,用于分别将所述多个子序列依次发送至所述控制节点。
以上所述是本发明的优选实施方式,应当指出,对于本技术领域的普通技术人员来说,在不脱离本发明所述原理的前提下,还可以做出若干改进和润饰,这些改进和润饰也应视为本发明的保护范围。
Claims (10)
1.一种分布式XML数据库的排序方法,应用于XML数据库中的控制节点,其特征在于,所述方法包括:
发送一查询请求至所述分布式XML数据库中的多个计算节点,所述查询请求携带有查询项、排序项和排序规则;
接收各个计算节点根据所述排序项和排序规则对查询结果排序后返回的有序序列,所述查询结果是计算节点根据所述查询项对本计算节点处的数据查询后得到的;
对接收到的各个计算节点返回的所述有序序列进行归并操作。
2.根据权利要求1所述的方法,其特征在于,所述对所述有序序列进行归并操作包括:
若进行归并操作的有序序列的数据量未超过内存上限,则将有序序列直接保存在内存中。
3.根据权利要求2所述的方法,其特征在于,所述对所述有序序列进行归并操作还包括:
若进行归并操作的有序序列的数据量超过内存上限,则将超过内存上限的有序序列保存在磁盘中,等待内存读取。
4.一种分布式XML数据库的排序方法,应用于XML数据库中的计算节点,其特征在于,所述方法包括:
接收XML数据库中的控制节点发送的一查询请求,所述查询请求携带有查询项、排序项和排序规则;
根据所述查询项,对本计算节点处的数据进行查询,得到一查询结果,并根据所述排序项和排序规则,对查询结果进行排序,以得到一有序序列;
发送所述有序序列至所述控制节点,以使控制节点对所述有序序列进行归并操作。
5.根据权利要求4所述的方法,其特征在于,在所述得到一有序序列的步骤之后,所述方法还包括:
将所述有序序列划分为多个子序列;
所述发送所述有序序列至所述控制节点包括:
分别将所述多个子序列依次发送至所述控制节点。
6.一种分布式XML数据库的排序装置,应用于XML数据库中的控制节点,其特征在于,所述装置包括:
发送模块,用于发送一查询请求至所述分布式XML数据库中的多个计算节点,所述查询请求携带有查询项、排序项和排序规则;
接收模块,用于接收各个计算节点根据所述排序项和排序规则对查询结果排序后返回的有序序列,所述查询结果是计算节点根据所述查询项对本计算节点处的数据查询后得到的;
归并模块,用于对接收到的各个计算节点返回的所述有序序列进行归并操作。
7.根据权利要求6所述的装置,其特征在于,所述归并模块包括:
第一归并单元,用于若进行归并操作的有序序列的数据量未超过内存上限,则将有序序列直接保存在内存中。
8.根据权利要求7所述的装置,其特征在于,所述归并模块还包括:
第二归并单元,用于若进行归并操作的有序序列的数据量超过内存上限,则将超过内存上限的有序序列保存在磁盘中,等待内存读取。
9.一种分布式XML数据库的排序装置,应用于XML数据库中的计算节点,其特征在于,所述装置包括:
接收模块,用于接收XML数据库中的控制节点发送的一查询请求,所述查询请求携带有查询项、排序项和排序规则;
查询模块,用于根据所述查询项,对本计算节点处的数据进行查询,得到一查询结果,并根据所述排序项和排序规则,对查询结果进行排序,以得到一有序序列;
发送模块,用于发送所述有序序列至所述控制节点,以使控制节点对所述有序序列进行归并操作。
10.根据权利要求9所述的装置,其特征在于,所述装置还包括:
划分模块,用于将所述有序序列划分为多个子序列;
所述发送模块包括:
发送单元,用于分别将所述多个子序列依次发送至所述控制节点。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201410754323.XA CN105740264A (zh) | 2014-12-10 | 2014-12-10 | 一种分布式xml数据库的排序方法及装置 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201410754323.XA CN105740264A (zh) | 2014-12-10 | 2014-12-10 | 一种分布式xml数据库的排序方法及装置 |
Publications (1)
Publication Number | Publication Date |
---|---|
CN105740264A true CN105740264A (zh) | 2016-07-06 |
Family
ID=56238726
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201410754323.XA Pending CN105740264A (zh) | 2014-12-10 | 2014-12-10 | 一种分布式xml数据库的排序方法及装置 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN105740264A (zh) |
Cited By (9)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN106909624A (zh) * | 2017-01-19 | 2017-06-30 | 中国科学院信息工程研究所 | 一种海量数据实时排序优化方法 |
CN106951434A (zh) * | 2017-02-06 | 2017-07-14 | 广东神马搜索科技有限公司 | 一种用于搜索引擎的搜索方法、装置及可编程设备 |
CN108614808A (zh) * | 2016-12-12 | 2018-10-02 | 北大方正集团有限公司 | Xml文档的排版方法及排版装置 |
CN110837366A (zh) * | 2019-10-11 | 2020-02-25 | 平安科技(深圳)有限公司 | 一种表单生成方法、电子装置及计算机可读存储介质 |
CN112861145A (zh) * | 2021-01-06 | 2021-05-28 | 华控清交信息科技(北京)有限公司 | 一种数据处理方法、装置和用于数据处理的装置 |
CN112925809A (zh) * | 2021-02-24 | 2021-06-08 | 浙江大华技术股份有限公司 | 数据的存储方法、装置和*** |
WO2021147815A1 (zh) * | 2020-01-22 | 2021-07-29 | 华为技术有限公司 | 一种数据计算的方法及相关设备 |
CN113392140A (zh) * | 2021-06-11 | 2021-09-14 | 上海达梦数据库有限公司 | 一种数据排序方法、装置、电子设备及存储介质 |
CN116361319A (zh) * | 2023-05-17 | 2023-06-30 | 山东浪潮科学研究院有限公司 | 一种数据库查询方法、装置、设备及存储介质 |
Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102369528A (zh) * | 2011-08-31 | 2012-03-07 | 华为技术有限公司 | 一种基于多值属性的排序方法和设备 |
US8156222B2 (en) * | 2007-06-27 | 2012-04-10 | Computer Associates Think, Inc. | Autonomic control of a distributed computing system using finite state machines |
CN103399944A (zh) * | 2013-08-14 | 2013-11-20 | 曙光信息产业(北京)有限公司 | 数据去重查询的实现方法和实现装置 |
CN103914399A (zh) * | 2012-12-31 | 2014-07-09 | ***通信集团公司 | 一种并行计算***中的磁盘缓存方法及装置 |
-
2014
- 2014-12-10 CN CN201410754323.XA patent/CN105740264A/zh active Pending
Patent Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US8156222B2 (en) * | 2007-06-27 | 2012-04-10 | Computer Associates Think, Inc. | Autonomic control of a distributed computing system using finite state machines |
CN102369528A (zh) * | 2011-08-31 | 2012-03-07 | 华为技术有限公司 | 一种基于多值属性的排序方法和设备 |
CN103914399A (zh) * | 2012-12-31 | 2014-07-09 | ***通信集团公司 | 一种并行计算***中的磁盘缓存方法及装置 |
CN103399944A (zh) * | 2013-08-14 | 2013-11-20 | 曙光信息产业(北京)有限公司 | 数据去重查询的实现方法和实现装置 |
Cited By (13)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN108614808A (zh) * | 2016-12-12 | 2018-10-02 | 北大方正集团有限公司 | Xml文档的排版方法及排版装置 |
CN106909624B (zh) * | 2017-01-19 | 2020-05-22 | 中国科学院信息工程研究所 | 一种海量数据实时排序优化方法 |
CN106909624A (zh) * | 2017-01-19 | 2017-06-30 | 中国科学院信息工程研究所 | 一种海量数据实时排序优化方法 |
CN106951434A (zh) * | 2017-02-06 | 2017-07-14 | 广东神马搜索科技有限公司 | 一种用于搜索引擎的搜索方法、装置及可编程设备 |
CN110837366A (zh) * | 2019-10-11 | 2020-02-25 | 平安科技(深圳)有限公司 | 一种表单生成方法、电子装置及计算机可读存储介质 |
WO2021147815A1 (zh) * | 2020-01-22 | 2021-07-29 | 华为技术有限公司 | 一种数据计算的方法及相关设备 |
CN112861145B (zh) * | 2021-01-06 | 2023-12-12 | 华控清交信息科技(北京)有限公司 | 一种数据处理方法、装置和用于数据处理的装置 |
CN112861145A (zh) * | 2021-01-06 | 2021-05-28 | 华控清交信息科技(北京)有限公司 | 一种数据处理方法、装置和用于数据处理的装置 |
CN112925809A (zh) * | 2021-02-24 | 2021-06-08 | 浙江大华技术股份有限公司 | 数据的存储方法、装置和*** |
CN113392140B (zh) * | 2021-06-11 | 2023-05-09 | 上海达梦数据库有限公司 | 一种数据排序方法、装置、电子设备及存储介质 |
CN113392140A (zh) * | 2021-06-11 | 2021-09-14 | 上海达梦数据库有限公司 | 一种数据排序方法、装置、电子设备及存储介质 |
CN116361319A (zh) * | 2023-05-17 | 2023-06-30 | 山东浪潮科学研究院有限公司 | 一种数据库查询方法、装置、设备及存储介质 |
CN116361319B (zh) * | 2023-05-17 | 2023-08-29 | 山东浪潮科学研究院有限公司 | 一种数据库查询方法、装置、设备及存储介质 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN105740264A (zh) | 一种分布式xml数据库的排序方法及装置 | |
JP7021228B2 (ja) | ブロックチェーンベースのデータ記憶および照会方法およびデバイス | |
US9805079B2 (en) | Executing constant time relational queries against structured and semi-structured data | |
CN103106249B (zh) | 一种基于Cassandra的数据并行处理*** | |
CN106547796B (zh) | 数据库的执行方法及装置 | |
CN105786808B (zh) | 一种用于分布式执行关系型计算指令的方法与设备 | |
US10789231B2 (en) | Spatial indexing for distributed storage using local indexes | |
US8949222B2 (en) | Changing the compression level of query plans | |
CN106227894B (zh) | 一种数据分页查询方法和装置 | |
JP5199317B2 (ja) | データベース処理方法、データベース処理システム及びデータベースサーバ | |
US20090112799A1 (en) | Database Statistics for Optimization of Database Queries Containing User-Defined Functions | |
CN103914483B (zh) | 文件存储方法、装置及文件读取方法、装置 | |
CN103262074A (zh) | 并行再分区索引扫描 | |
US9734176B2 (en) | Index merge ordering | |
US8812492B2 (en) | Automatic and dynamic design of cache groups | |
CN106970929A (zh) | 数据导入方法及装置 | |
CN104408159A (zh) | 一种数据关联、加载、查询方法及装置 | |
CN101661484A (zh) | 一种查询方法及*** | |
CN103823846A (zh) | 一种基于图论的大数据存储及查询方法 | |
CN104268298A (zh) | 一种创建数据库索引及其查询的方法 | |
CN104636349A (zh) | 一种索引数据压缩以及索引数据搜索的方法和设备 | |
CN105069101A (zh) | 分布式索引构建及检索方法 | |
CN103605750B (zh) | 一种快速的分布式数据分页方法 | |
US8667008B2 (en) | Search request control apparatus and search request control method | |
KR101955376B1 (ko) | 비공유 아키텍처 기반의 분산 스트림 처리 엔진에서 관계형 질의를 처리하는 방법, 이를 수행하기 위한 기록 매체 및 장치 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
RJ01 | Rejection of invention patent application after publication |
Application publication date: 20160706 |
|
RJ01 | Rejection of invention patent application after publication |