CN112800104A - Es查询请求链路优化的方法及装置 - Google Patents

Es查询请求链路优化的方法及装置 Download PDF

Info

Publication number
CN112800104A
CN112800104A CN202011444261.4A CN202011444261A CN112800104A CN 112800104 A CN112800104 A CN 112800104A CN 202011444261 A CN202011444261 A CN 202011444261A CN 112800104 A CN112800104 A CN 112800104A
Authority
CN
China
Prior art keywords
request
server
address
data storage
node address
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
Application number
CN202011444261.4A
Other languages
English (en)
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.)
Jiangsu Suning Cloud Computing Co ltd
Original Assignee
Jiangsu Suning Cloud Computing 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 Jiangsu Suning Cloud Computing Co ltd filed Critical Jiangsu Suning Cloud Computing Co ltd
Priority to CN202011444261.4A priority Critical patent/CN112800104A/zh
Publication of CN112800104A publication Critical patent/CN112800104A/zh
Priority to CA3141328A priority patent/CA3141328A1/en
Pending legal-status Critical Current

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/2458Special types of queries, e.g. statistical queries, fuzzy queries or distributed queries
    • G06F16/2471Distributed queries
    • 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/2455Query execution
    • G06F16/24552Database cache management

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Databases & Information Systems (AREA)
  • Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • Computational Linguistics (AREA)
  • Data Mining & Analysis (AREA)
  • General Physics & Mathematics (AREA)
  • Software Systems (AREA)
  • Probability & Statistics with Applications (AREA)
  • Mathematical Physics (AREA)
  • Fuzzy Systems (AREA)
  • Information Retrieval, Db Structures And Fs Structures Therefor (AREA)

Abstract

本发明公开一种ES查询请求链路优化的方法及装置,涉及大数据技术领域,能够分散协调节点的压力,减少查询链路,提升ES查询的效率。该方法包括:定期请求服务端索引列表查询接口,更新客户端缓存中所有索引分片对应的数据存储节点地址;基于数据存储节点地址一一对应地匹配出与每个数据存储节点位于同一节点区域内的协调节点地址;发起ES查询请求,查询缓存中与ES查询请求对应的数据存储节点地址,将所匹配的协调节点地址作为目标地址请求服务端。该装置应用有上述方案所提的方法。

Description

ES查询请求链路优化的方法及装置
技术领域
本发明涉及大数据技术领域,尤其涉及一种ES查询请求链路优化的方法及装置。
背景技术
对于ES查询请求,索引数据通常是按一定规则随机分散在集群数据节点上。请参阅图2,目前开源原生客户端发起ES查询请求时,首先请求客户端配置的协调节点,再通过协调节点请求实际的数据存储节点,也即传统的ES查询请求方案大多需要涉及跨节点区域进行,其存在如下2方面的问题:
1、所有的查询请求均通过固定配置的几个协调节点进行转发,导致协调节点的压力较大,且没有做到数据隔离。
2、由于协调节点与请求访问的数据存储节点大多不处于同一节点区域内,大多需要经过一次跨区域协调节点的转发,导致链路较长。
发明内容
本发明的目的在于提供一种ES查询请求链路优化的方法及装置,能够分散协调节点的压力,减少查询链路,提升ES查询的效率。
为了实现上述目的,本发明的第一方面提供一种ES查询请求链路优化方法,包括:
定期请求服务端索引列表查询接口,更新客户端缓存中所有索引分片对应的数据存储节点地址;
基于所述数据存储节点地址一一对应地匹配出与每个数据存储节点位于同一节点区域内的协调节点地址;
发起ES查询请求,查询缓存中与所述ES查询请求对应的所述数据存储节点地址,将所匹配的所述协调节点地址作为目标地址请求服务端。
优选地,在定期请求服务端索引列表查询接口,更新客户端缓存中所有索引分片对应的数据存储节点地址之前还包括:
在客户端中采用固定配置的手段预先指定至少一个协调节点地址,用于在缓存中无法查询到与所述ES查询请求对应的所述数据存储节点地址时,将所述固定配置的协调节点地址作为目标地址。
较佳地,发起ES查询请求,查询缓存中与所述ES查询请求对应的所述数据存储节点地址,将所匹配的所述协调节点地址作为目标地址请求服务端的方法包括:
判断发起的所述ES查询请求是否为单索引请求;
若判断结果为是,则继续查询缓存中与所述ES查询请求对应的所述数据存储节点地址,并在搜索到查询结果时将所匹配的所述协调节点地址作为目标地址请求服务端,否则使用客户端中固定配置的协调节点地址作为目标地址请求服务端;
若判断结果为否,则直接使用客户端中固定配置的协调节点地址作为目标地址请求服务端。
进一步地,在将所匹配的所述协调节点地址作为目标地址请求服务端之后还包括:
若服务端响应异常,则重新使用客户端中固定配置的协调节点地址作为目标地址请求服务端。
可选地,在服务端响应异常,重新使用客户端中固定配置的协调节点地址作为目标地址请求服务端之后的方法还包括:
客户端异步请求服务端索引列表查询接口,主动请求更新客户端缓存中所有索引分片对应的数据存储节点地址。
与现有技术相比,本发明提供的ES请求链路优化方法具有以下有益效果:
本发明提供的ES请求链路优化方法中,在客户端缓存中定期更新所有索引分片对应的数据存储节点地址,同时匹配出与每个数据存储节点地址一一对应地且位于同一节点区域内的协调节点地址,然后使用客户端发起ES查询请求,通过查询缓存中与ES查询请求对应的数据存储节点地址,将其所匹配的协调节点地址作为目标地址再请求服务端。
可见,本发明能够根据发起的ES查询请求,优先使用与目标数据存储节点位于同一节点区域的协调节点转发访问服务端,相比较于现有技术中所有的ES查询请求均使用固定配置的几个协调节点协调访问服务端,本发明方案分散了协调节点的分布,大幅减轻协调节点的转发压力。另外,由于协调节点与目标数据存储节点位于同一节点区域,还能减少协调节点的转发次数,缩短请求链路,能够较好的做到数据隔离。
本发明的第二方面提供一种ES查询请求链路优化装置,应用于上述技术方案所述的ES请求链路优化方法,所述装置包括:
缓存更新单元,用于定期请求服务端索引列表查询接口,更新客户端缓存中所有索引分片对应的数据存储节点地址;
关联匹配单元,用于基于所述数据存储节点地址一一对应地匹配出与每个数据存储节点位于同一节点区域内的协调节点地址;
请求查询单元,用于发起ES查询请求,查询缓存中与所述ES查询请求对应的所述数据存储节点地址,将所匹配的所述协调节点地址作为目标地址请求服务端。
优选地,还包括:
固定配置单元,用于在客户端中采用固定配置的手段预先指定至少一个协调节点地址,用于在缓存中无法查询到与所述ES查询请求对应的所述数据存储节点地址时,将所述固定配置的协调节点地址作为目标地址。
优选地,还包括:
判断单元,用于判断发起的所述ES查询请求是否为单索引请求;若判断结果为是,则继续查询缓存中与所述ES查询请求对应的所述数据存储节点地址,并在搜索到查询结果时将所匹配的所述协调节点地址作为目标地址请求服务端,否则使用客户端中固定配置的协调节点地址作为目标地址请求服务端;若判断结果为否,则直接使用客户端中固定配置的协调节点地址作为目标地址请求服务端。
优选地,还包括:
异常处理单元,用于若服务端响应异常,则重新使用客户端中固定配置的协调节点地址作为目标地址请求服务端。
与现有技术相比,本发明提供的ES查询请求链路优化装置的有益效果与上述技术方案提供的ES查询请求链路优化方法的有益效果相同,在此不做赘述。
本发明的第三方面提供一种计算机可读存储介质,计算机可读存储介质上存储有计算机程序,计算机程序被处理器运行时执行上述ES查询请求链路优化方法的步骤。
与现有技术相比,本发明提供的计算机可读存储介质的有益效果与上述技术方案提供的ES查询请求链路优化方法的有益效果相同,在此不做赘述。
附图说明
此处所说明的附图用来提供对本发明的进一步理解,构成本发明的一部分,本发明的示意性实施例及其说明用于解释本发明,并不构成对本发明的不当限定。在附图中:
图1为本发明实施例中ES查询请求链路优化方法的一种流程示意图;
图2为本发明实施例中传统的ES查询请求链路示意图;
图3为本发明实施例中ES查询请求链路优化方法的另一种流程示意图;
图4为本发明实施例中优化后的ES查询请求链路示意图。
具体实施方式
为使本发明的上述目的、特征和优点能够更加明显易懂,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述。显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动的前提下所获得的所有其它实施例,均属于本发明保护的范围。
实施例一
请参阅图1、图3和图4,本实施例提供一种ES查询请求链路优化方法,包括:
定期请求服务端索引列表查询接口,更新客户端缓存中所有索引分片对应的数据存储节点地址;基于所述数据存储节点地址一一对应地匹配出与每个数据存储节点位于同一节点区域内的协调节点地址;发起ES查询请求,查询缓存中与所述ES查询请求对应的所述数据存储节点地址,将所匹配的所述协调节点地址作为目标地址请求服务端。
本实施例提供的ES请求链路优化方法中,在客户端缓存中定期更新所有索引分片对应的数据存储节点地址,同时匹配出与每个数据存储节点地址一一对应地且位于同一节点区域内的协调节点地址,然后使用客户端发起ES查询请求,通过查询缓存中与ES查询请求对应的数据存储节点地址,将其所匹配的协调节点地址作为目标地址再请求服务端。
可见,本实施例能够根据发起的ES查询请求,优先使用与目标数据存储节点位于同一节点区域的协调节点转发访问服务端,相比较于现有技术中所有的ES查询请求均使用固定配置的几个协调节点协调访问服务端,本实施例方案分散了协调节点的分布,大幅减轻协调节点的转发压力。另外,由于协调节点与目标数据存储节点位于同一节点区域,还能减少协调节点的转发次数,缩短请求链路,能够较好的做到数据隔离。
上述实施例中,在定期请求服务端索引列表查询接口,更新客户端缓存中所有索引分片对应的数据存储节点地址之前还包括:
在客户端中采用固定配置的手段预先指定至少一个协调节点地址,用于在缓存中无法查询到与所述ES查询请求对应的所述数据存储节点地址时,将所述固定配置的协调节点地址作为目标地址。
具体实施时,在客户端中固定配置至少一个协调节点地址,也即CoordinatingNode的地址,这些固定配置的协调节点用在缓存中无法查询到与ES查询请求对应的数据存储节点地址时,也即在无法匹配到处于同一节点区域内的协调节点情况,为了保证服务端的正常响应,继续使用传统的ES请求策略,也即使用固定配置的协调节点地址作为目标地址请求服务端。
此外,在客户端中固定配置了协调节点地址之后,客户端线程开始运行,启动周期性的定时任务请求服务端索引列表查询接口,定期更新客户端缓存中所有索引分片对应的数据存储节点地址。周期性的更新客户端缓存的目的是为了使协调节点的地址始终保持最新状态,避免因未及时更新而不得不使用传统方案,也即使用固定配置的协调节点访问服务端,造成的链路延长的问题。
上述实施例中,查询缓存中与ES查询请求对应的数据存储节点地址,将所匹配的协调节点地址作为目标地址请求服务端的方法包括:
判断发起的ES查询请求是否为单索引请求;若判断结果为是,则继续查询缓存中与ES查询请求对应的数据存储节点地址,并在搜索到查询结果时将所匹配的协调节点地址作为目标地址请求服务端,否则使用客户端中固定配置的协调节点地址作为目标地址请求服务端;若判断结果为否,则直接使用客户端中固定配置的协调节点地址作为目标地址请求服务端。
具体实施时,请参阅图3,在客户端发起的ES查询请求的流程中,需对当前请求是否为单索引请求做一个判断,若为单索引请求,则采用本实施例中的优化链路方案访问服务端,若不为单索引请求,则采用传统方案访问服务端。当然,即便为单索引请求,也会存在无法在客户端缓存中查找到ES查询请求对应的数据存储节点地址的情况,此时为了确保请求的正常响应,仍可采用传统方案访问服务端。需要说明的是,导致无法在客户端缓存中查找到ES查询请求对应数据存储节点地址的情况多种多样,例如,客户端缓存中的数据存储节点地址非最新。
通常来讲,单索引请求是指查询结果仅涉及单张数据表,该单张数据表中的数据可能会分布在多个数据存储节点中,非单索引请求是指查询结果涉及多张数据表。
上述实施例中,在将所匹配的所述协调节点地址作为目标地址请求服务端之后还包括:
若服务端响应异常,则重新使用客户端中固定配置的协调节点地址作为目标地址请求服务端。
具体实施时,在服务端响应异常时,客户端跳转至传统方案流程执行请求和异常处理重试动作,也即使用配置的Coordinating Node地址作为目标地址请求服务端,等待服务端响应。
上述实施例中,在服务端响应异常,重新使用客户端中固定配置的协调节点地址作为目标地址请求服务端之后的方法还包括:
客户端异步请求服务端索引列表查询接口,主动请求更新客户端缓存中所有索引分片对应的数据存储节点地址。
具体实施时,客户端异步发起一个请求,请求服务端索引列表查询接口,获取全部索引分片对应的数据存储节点地址,并将结果更新至客户端的缓存中。
综上,上述实施例方案具有如下效果:
1、打散了传统方案中固定配置协调节点请求压力,将请求压力分散到了集群中所有的协调节点;
2、单索引的查询只影响索引所在的节点,减少索引间查询的相互影响;
3、所访问的协调节点和数据存储节点处于同一节点区域,减少了请求链路的转发。
实施例二
本实施例提供一种ES查询请求链路优化装置,包括:
缓存更新单元,用于定期请求服务端索引列表查询接口,更新客户端缓存中所有索引分片对应的数据存储节点地址;
关联匹配单元,用于基于所述数据存储节点地址一一对应地匹配出与每个数据存储节点位于同一节点区域内的协调节点地址;
请求查询单元,用于发起ES查询请求,查询缓存中与所述ES查询请求对应的所述数据存储节点地址,将所匹配的所述协调节点地址作为目标地址请求服务端。
优选地,还包括:
固定配置单元,用于在客户端中采用固定配置的手段预先指定至少一个协调节点地址,用于在缓存中无法查询到与所述ES查询请求对应的所述数据存储节点地址时,将所述固定配置的协调节点地址作为目标地址。
优选地,还包括:
判断单元,用于判断发起的所述ES查询请求是否为单索引请求;若判断结果为是,则继续查询缓存中与所述ES查询请求对应的所述数据存储节点地址,并在搜索到查询结果时将所匹配的所述协调节点地址作为目标地址请求服务端,否则使用客户端中固定配置的协调节点地址作为目标地址请求服务端;若判断结果为否,则直接使用客户端中固定配置的协调节点地址作为目标地址请求服务端。
优选地,还包括:
异常处理单元,用于若服务端响应异常,则重新使用客户端中固定配置的协调节点地址作为目标地址请求服务端。
与现有技术相比,本发明实施例提供的ES查询请求链路优化装置的有益效果与上述实施例一提供的ES查询请求链路优化方法的有益效果相同,在此不做赘述。
实施例三
本实施例提供一种计算机可读存储介质,计算机可读存储介质上存储有计算机程序,计算机程序被处理器运行时执行上述ES查询请求链路优化方法的步骤。
与现有技术相比,本实施例提供的计算机可读存储介质的有益效果与上述技术方案提供的ES查询请求链路优化方法的有益效果相同,在此不做赘述。
本领域普通技术人员可以理解,实现上述发明方法中的全部或部分步骤是可以通过程序来指令相关的硬件来完成,上述程序可以存储于计算机可读取存储介质中,该程序在执行时,包括上述实施例方法的各步骤,而的存储介质可以是:ROM/RAM、磁碟、光盘、存储卡等。
以上,仅为本发明的具体实施方式,但本发明的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本发明揭露的技术范围内,可轻易想到变化或替换,都应涵盖在本发明的保护范围之内。因此,本发明的保护范围应以所述权利要求的保护范围为准。

Claims (10)

1.一种ES查询请求链路优化方法,其特征在于,包括:
定期请求服务端索引列表查询接口,更新客户端缓存中所有索引分片对应的数据存储节点地址;
基于所述数据存储节点地址一一对应地匹配出与每个所述数据存储节点位于同一节点区域内的协调节点地址;
发起ES查询请求,查询缓存中与所述ES查询请求对应的所述数据存储节点地址,将所匹配的所述协调节点地址作为目标地址请求服务端。
2.根据权利要求1所述的方法,其特征在于,在定期请求服务端索引列表查询接口,更新客户端缓存中所有索引分片对应的数据存储节点地址之前还包括:
在客户端中采用固定配置的方式预先指定至少一个协调节点地址,用于在缓存中无法查询到与所述ES查询请求对应的所述数据存储节点地址时,将所述固定配置的协调节点地址作为目标地址。
3.根据权利要求2所述的方法,其特征在于,发起ES查询请求,查询缓存中与所述ES查询请求对应的所述数据存储节点地址,将所匹配的所述协调节点地址作为目标地址请求服务端的方法包括:
判断发起的所述ES查询请求是否为单索引请求;
若判断结果为是,则继续查询缓存中与所述ES查询请求对应的所述数据存储节点地址,并在搜索到查询结果后将所匹配的所述协调节点地址作为目标地址请求服务端,否则使用客户端中固定配置的协调节点地址作为目标地址请求服务端;
若判断结果为否,则直接使用客户端中固定配置的协调节点地址作为目标地址请求服务端。
4.根据权利要求1-3任一项所述的方法,其特征在于,在将所匹配的所述协调节点地址作为目标地址请求服务端之后还包括:
若服务端响应异常,则重新使用客户端中固定配置的协调节点地址作为目标地址请求服务端。
5.根据权利要求4所述的方法,其特征在于,在服务端响应异常,重新使用客户端中固定配置的协调节点地址作为目标地址请求服务端之后的方法还包括:
客户端异步请求服务端索引列表查询接口,主动请求更新客户端缓存中所有索引分片对应的数据存储节点地址。
6.一种ES查询请求链路优化装置,其特征在于,包括:
缓存更新单元,用于定期请求服务端索引列表查询接口,更新客户端缓存中所有索引分片对应的数据存储节点地址;
关联匹配单元,用于基于所述数据存储节点地址一一对应地匹配出与每个数据存储节点位于同一节点区域内的协调节点地址;
请求查询单元,用于发起ES查询请求,查询缓存中与所述ES查询请求对应的所述数据存储节点地址,将所匹配的所述协调节点地址作为目标地址请求服务端。
7.根据权利要求6所述的装置,其特征在于,还包括:
固定配置单元,用于在客户端中采用固定配置的手段预先指定至少一个协调节点地址,用于在缓存中无法查询到与所述ES查询请求对应的所述数据存储节点地址时,将所述固定配置的协调节点地址作为目标地址。
8.根据权利要求7所述的装置,其特征在于,还包括:
判断单元,用于判断发起的所述ES查询请求是否为单索引请求;若判断结果为是,则继续查询缓存中与所述ES查询请求对应的所述数据存储节点地址,并在搜索到查询结果时将所匹配的所述协调节点地址作为目标地址请求服务端,否则使用客户端中固定配置的协调节点地址作为目标地址请求服务端;若判断结果为否,则直接使用客户端中固定配置的协调节点地址作为目标地址请求服务端。
9.根据权利要求8所述的装置,其特征在于,还包括:
异常处理单元,用于若服务端响应异常,则重新使用客户端中固定配置的协调节点地址作为目标地址请求服务端。
10.一种计算机可读存储介质,计算机可读存储介质上存储有计算机程序,其特征在于,计算机程序被处理器运行时执行上述权利要求1至5任一项所述方法的步骤。
CN202011444261.4A 2020-12-08 2020-12-08 Es查询请求链路优化的方法及装置 Pending CN112800104A (zh)

Priority Applications (2)

Application Number Priority Date Filing Date Title
CN202011444261.4A CN112800104A (zh) 2020-12-08 2020-12-08 Es查询请求链路优化的方法及装置
CA3141328A CA3141328A1 (en) 2020-12-08 2021-12-08 Method and device for es query request link optimization

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202011444261.4A CN112800104A (zh) 2020-12-08 2020-12-08 Es查询请求链路优化的方法及装置

Publications (1)

Publication Number Publication Date
CN112800104A true CN112800104A (zh) 2021-05-14

Family

ID=75806580

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202011444261.4A Pending CN112800104A (zh) 2020-12-08 2020-12-08 Es查询请求链路优化的方法及装置

Country Status (2)

Country Link
CN (1) CN112800104A (zh)
CA (1) CA3141328A1 (zh)

Citations (10)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101741731A (zh) * 2009-12-03 2010-06-16 中兴通讯股份有限公司 内容分发网络中内容元数据的存储、查询方法及管理***
CN107959695A (zh) * 2016-10-14 2018-04-24 北京国双科技有限公司 一种数据传输方法及装置
CN108959549A (zh) * 2018-06-29 2018-12-07 北京奇虎科技有限公司 数据写入方法、装置、计算设备及计算机存储介质
CN109739882A (zh) * 2019-01-04 2019-05-10 南威软件股份有限公司 一种基于Presto和Elasticsearch的大数据查询优化方法
CN110334094A (zh) * 2019-06-20 2019-10-15 阿里巴巴集团控股有限公司 一种基于倒排索引的数据查询方法、***、装置及设备
CN110569302A (zh) * 2019-08-16 2019-12-13 苏宁云计算有限公司 一种基于lucene的分布式集群的物理隔离的方法及装置
CN111338766A (zh) * 2020-03-12 2020-06-26 腾讯科技(深圳)有限公司 事务处理方法、装置、计算机设备及存储介质
CN111460023A (zh) * 2020-04-29 2020-07-28 上海东普信息科技有限公司 基于Elasticsearch的业务数据处理方法、装置、设备及存储介质
CN111752986A (zh) * 2019-03-27 2020-10-09 杭州海康威视数字技术股份有限公司 数据查询方法及装置、设备、存储介质
CN111797096A (zh) * 2020-06-29 2020-10-20 中国平安财产保险股份有限公司 基于ElasticSearch的数据索引方法、装置、计算机设备及存储介质

Patent Citations (10)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101741731A (zh) * 2009-12-03 2010-06-16 中兴通讯股份有限公司 内容分发网络中内容元数据的存储、查询方法及管理***
CN107959695A (zh) * 2016-10-14 2018-04-24 北京国双科技有限公司 一种数据传输方法及装置
CN108959549A (zh) * 2018-06-29 2018-12-07 北京奇虎科技有限公司 数据写入方法、装置、计算设备及计算机存储介质
CN109739882A (zh) * 2019-01-04 2019-05-10 南威软件股份有限公司 一种基于Presto和Elasticsearch的大数据查询优化方法
CN111752986A (zh) * 2019-03-27 2020-10-09 杭州海康威视数字技术股份有限公司 数据查询方法及装置、设备、存储介质
CN110334094A (zh) * 2019-06-20 2019-10-15 阿里巴巴集团控股有限公司 一种基于倒排索引的数据查询方法、***、装置及设备
CN110569302A (zh) * 2019-08-16 2019-12-13 苏宁云计算有限公司 一种基于lucene的分布式集群的物理隔离的方法及装置
CN111338766A (zh) * 2020-03-12 2020-06-26 腾讯科技(深圳)有限公司 事务处理方法、装置、计算机设备及存储介质
CN111460023A (zh) * 2020-04-29 2020-07-28 上海东普信息科技有限公司 基于Elasticsearch的业务数据处理方法、装置、设备及存储介质
CN111797096A (zh) * 2020-06-29 2020-10-20 中国平安财产保险股份有限公司 基于ElasticSearch的数据索引方法、装置、计算机设备及存储介质

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
多喝水JS: "es源码笔记-如何选择协调节点", pages 146 - 148, Retrieved from the Internet <URL:https://www.jianshu.com/p/ae4f0e53795c> *

Also Published As

Publication number Publication date
CA3141328A1 (en) 2022-06-08

Similar Documents

Publication Publication Date Title
US10534776B2 (en) Proximity grids for an in-memory data grid
TWI665569B (zh) 資料快取的方法及裝置
JP6784946B2 (ja) ネットワークリソース情報の識別及び調整
US10462250B2 (en) Distributed caching cluster client configuration
US9847907B2 (en) Distributed caching cluster management
CN109213699B (zh) 一种元数据管理方法、***、设备及计算机可读存储介质
US10275347B2 (en) System, method and computer program product for managing caches
US8756217B2 (en) Speculative switch database
CN110147407B (zh) 一种数据处理方法、装置及数据库管理服务器
JP2018502373A (ja) ハードウェアベースの処理を使用する分散型ツリースキャンを行うためのシステム及び方法
CN102937980A (zh) 一种集群数据库数据查询方法
CN107870954B (zh) 一种分布式数据库的扩展方法及装置
CA3057038C (en) Data filtering method, apparatus, electronic apparatus and storage medium
US9529772B1 (en) Distributed caching cluster configuration
US9710532B2 (en) Method for avoiding conflicts in database cluster
US20130060810A1 (en) Smart database caching
US20200089678A1 (en) Autonomic caching for in memory data grid query processing
US11868333B2 (en) Data read/write method and apparatus for database
US20190228009A1 (en) Information processing system and information processing method
US11360975B2 (en) Data providing apparatus and data providing method
JP2013156765A (ja) 情報処理装置、分散処理システム、キャッシュ管理プログラムおよび分散処理方法
US9979783B2 (en) Distributed coordinated snapshots
US11188538B2 (en) Dynamic generated query plan caching
US9569519B2 (en) Client-side directed commands to a loosely coupled database
CN107451202B (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