-
公开(公告)号:CN106959963B
公开(公告)日:2020-04-28
申请号:CN201610017764.0
申请日:2016-01-12
Applicant: 杭州海康威视数字技术股份有限公司
IPC: G06F16/2458 , G06F16/2453 , G06F16/242 , G06F16/23
Abstract: 本发明实施例提供的一种数据查询方法、装置及系统,应用于分布式数据存储系统中的查询服务器,该方法包括:接收客户端发送的连接请求后,建立与客户端之间的通信连接;接收客户端发送查询请求,其中,查询请求中携带待查询字段的标识、字段值、针对待查询字段的查询条件以及待查询字段之间的查询关系;判断查询请求中携带的待查询字段的标识对应的待查询字段是否全部为预设字段;若为是,根据查询请求中携带的待查询字段的标识、待查询字段的字段值在该查询服务器中已存储的索引信息中进行查询,获得索引信息,并根据所获得的索引信息生成查询结果。应用本发明实施例,可以通过查询索引信息的方式快速获得待查询数据的查询结果。
-
公开(公告)号:CN107818100A
公开(公告)日:2018-03-20
申请号:CN201610818671.8
申请日:2016-09-12
Applicant: 杭州海康威视数字技术股份有限公司
IPC: G06F17/30
Abstract: 本发明实施例提供了一种SQL语句执行方法及装置,所述方法包括:接收待执行的目标SQL语句;针对各编译过程,在本地保存的该编译过程输入与输出的对应关系中,查找是否存在与所述目标SQL语句在该编译过程的输入匹配的目标输入;如果存在,将所述目标输入对应的目标输出作为所述目标SQL语句在该编译过程的输出;如果不存在,根据所述目标SQL语句在该编译过程的输入,对所述目标SQL语句进行相应的编译,得到所述目标SQL语句在该编译过程的输出,将该输出作为所述目标SQL语句在下一编译过程的输入;当得到所述目标SQL语句在物理优化阶段输出的物理执行树时,将所述物理执行树输入执行引擎执行。本发明实施例能够提高SQL语句的执行速度。
-
公开(公告)号:CN106959960A
公开(公告)日:2017-07-18
申请号:CN201610016651.9
申请日:2016-01-11
Applicant: 杭州海康威视数字技术股份有限公司
IPC: G06F17/30
CPC classification number: G06F16/284
Abstract: 本发明实施例提供了一种数据获取方法及装置,所述方法的一具体实施方式包括:接收数据获取请求,所述数据获取请求包括至少一个关键词;确定各关键词的维度属性,并根据各维度属性与各标识信息的对应关系及各关键词与各标识信息的对应关系,确定所述数据获取请求中包括的各关键词对应的标识信息及各关键词的维度属性对应的标识信息;根据预设合并规则,将所述各关键词对应的标识信息及各关键词的维度属性对应的标识信息合并,得到所述数据获取请求对应的至少一个目标键值;基于所述目标键值,从预先保存的包含有各键值与各数据对应关系的立方表中,获取与所述数据获取请求匹配的数据。本实施例能够提高数据获取效率。
-
公开(公告)号:CN111061758B
公开(公告)日:2023-10-20
申请号:CN201811204394.7
申请日:2018-10-16
Applicant: 杭州海康威视数字技术股份有限公司
IPC: G06F16/2453 , G06F16/28
Abstract: 本发明公开了一种数据存储方法、装置及存储介质,属于数据处理技术领域。所述方法包括:从数据源获取多条数据,每条数据携带时间戳;根据该每条数据的时间戳,对该多条数据进行分类处理,得到多组数据;对该多组数据中的每组数据进行聚合统计,得到多个聚合数据;通过多个数据处理单元对该多个聚合数据进行分类存储,其中,该多个数据处理单元中的每个数据处理单元由内存和磁盘组成,每个数据处理单元中存储的聚合数据的类型相同。如此,在后续数据查询时,可以基于需要查询的数据的时间戳,从对应的数据处理单元中进行查询,提高了数据查询效率。
-
公开(公告)号:CN110569252B
公开(公告)日:2023-04-07
申请号:CN201810470200.1
申请日:2018-05-16
Applicant: 杭州海康威视数字技术股份有限公司
IPC: G06F16/242 , G06F16/2453 , G06F16/2455 , G06F16/2457 , G06F16/2458
Abstract: 本申请实施例提供了一种数据处理系统及方法,数据处理系统包括:交互分析服务模块、调度服务模块和计算模块;交互分析服务模块接收各个客户端发送的数据请求,对接收的数据请求包括的处理逻辑进行处理,得到任务集,将得到的任务集缓存至任务集队列;主调度服务模块从任务集队列中获取任务集,将获取的任务集发送至计算模块;计算模块对接收的任务集进行计算,得到计算结果,将得到的计算结果发送给主调度模块;主调度服务模块对接收的计算结果进行封装,得到结果集,将得到的结果集缓存至结果集队列;交互分析服务模块从结果集队列中获取结果集,将获取的结果集发送给对应的客户端。应用本申请实施例,能够提高数据交互分析处理的并发性。
-
公开(公告)号:CN112990332A
公开(公告)日:2021-06-18
申请号:CN202110328443.3
申请日:2021-03-26
Applicant: 杭州海康威视数字技术股份有限公司
Abstract: 本申请实施例提供了一种子图规模预测和分布式训练方法、装置及电子设备,获取图的节点个数、平均度及子图个数,并根据节点个数、平均度及子图个数,利用预测模型,获得子图平均节点数;若子图平均节点数超过计算单元可承载的节点数上限,则调整子图个数,并返回执行根据节点个数、平均度及子图个数,利用预测模型,获得子图平均节点数的步骤;若子图平均节点数不超过节点数上限,则确定包括当前的子图个数和子图平均节点数的子图规模预测结果。通过本方案,增加了计算单元可处理子图的可能性,从而在一定程度上保证了计算单元可对子图进行正常处理。
-
公开(公告)号:CN110569252A
公开(公告)日:2019-12-13
申请号:CN201810470200.1
申请日:2018-05-16
Applicant: 杭州海康威视数字技术股份有限公司
IPC: G06F16/242 , G06F16/2453 , G06F16/2455 , G06F16/2457 , G06F16/2458
Abstract: 本申请实施例提供了一种数据处理系统及方法,数据处理系统包括:交互分析服务模块、调度服务模块和计算模块;交互分析服务模块接收各个客户端发送的数据请求,对接收的数据请求包括的处理逻辑进行处理,得到任务集,将得到的任务集缓存至任务集队列;主调度服务模块从任务集队列中获取任务集,将获取的任务集发送至计算模块;计算模块对接收的任务集进行计算,得到计算结果,将得到的计算结果发送给主调度模块;主调度服务模块对接收的计算结果进行封装,得到结果集,将得到的结果集缓存至结果集队列;交互分析服务模块从结果集队列中获取结果集,将获取的结果集发送给对应的客户端。应用本申请实施例,能够提高数据交互分析处理的并发性。
-
公开(公告)号:CN106682042A
公开(公告)日:2017-05-17
申请号:CN201510766583.3
申请日:2015-11-11
Applicant: 杭州海康威视数字技术股份有限公司
IPC: G06F17/30
Abstract: 本发明实施例公开了一种关系数据缓存及查询方法及装置,该缓存方法包括:接收到待缓存的关系数据后,根据每个关联子数据与列簇中每列的对应关系,将每个关联子数据缓存到对应的列中,并根据每列是否缓存了该关系数据,更新位图索引中对应行的位图标识。由于在本发明实施例中基于位图索引和每列的对应关系表,进行关系数据缓存,并且关系数据被划分为多个关联子数据,分别进行缓存,因此提高了关系数据的缓存效率,并且该方法应用于电子设备的内存,提高了内存的利用率。
-
-
-
-
-
-
-