-
公开(公告)号:CN111752986A
公开(公告)日:2020-10-09
申请号:CN201910238905.5
申请日:2019-03-27
Applicant: 杭州海康威视数字技术股份有限公司
IPC: G06F16/2458 , G06F16/2455
Abstract: 本发明提供一种数据查询方法及装置、设备、存储介质,该方法应用于数据库集群中任一数据存储节点;该方法包括:接收查询请求,查询请求携带有所需查询目标数据的条数S、及在所有数据分片存储的数据中查找目标数据所需的全局偏移量F1;依据F1确定数据库集群中各数据存储节点在本地数据分片查询参考数据所需的片内偏移量F2,并控制各数据存储节点依据所述F2在本地数据分片中查询S条参考数据;依据查询出的参考数据构建查询条件,控制各数据存储节点在本地数据分片中查询满足查询条件的候选数据;从查询出的候选数据中确定出满足查询请求的目标数据。减少需返回给接收到查询请求的数据存储节点的数据量,有利于减少网络、内存、CPU等资源的占用。
-
公开(公告)号:CN111078389A
公开(公告)日:2020-04-28
申请号:CN201811213300.2
申请日:2018-10-18
Applicant: 杭州海康威视数字技术股份有限公司
Abstract: 本发明实施例提供了一种垃圾数据清理方法。该方法应用于分布计算框架中的Driver端,包括:根据监测得到的数量计算消息队列的压力值;判断压力值是否大于预设压力阈值;当判断出压力值大于预设压力阈值时,向分布式计算框架中的Worker端发送高压状态通知,以使得Worker端在监测到第一性能指标的指标值达到第一预设阈值时,触发Worker端的虚拟机中的GC程序,在监测到第二性能指标的指标值满足第一清理条件时,向Driver端发送触发指令;当接收到Worker端发送的触发指令时,触发Driver端中的垃圾清理器对Worker端中的垃圾数据进行清理。与现有技术相比,应用本发明实施例提供的方案,当Driver端的任务接收速率超过Worker端的任务处理速率时,可以及时对垃圾数据进行清理,避免Worker端内存泄露。
-
公开(公告)号:CN106959963B
公开(公告)日:2020-04-28
申请号:CN201610017764.0
申请日:2016-01-12
Applicant: 杭州海康威视数字技术股份有限公司
IPC: G06F16/2458 , G06F16/2453 , G06F16/242 , G06F16/23
Abstract: 本发明实施例提供的一种数据查询方法、装置及系统,应用于分布式数据存储系统中的查询服务器,该方法包括:接收客户端发送的连接请求后,建立与客户端之间的通信连接;接收客户端发送查询请求,其中,查询请求中携带待查询字段的标识、字段值、针对待查询字段的查询条件以及待查询字段之间的查询关系;判断查询请求中携带的待查询字段的标识对应的待查询字段是否全部为预设字段;若为是,根据查询请求中携带的待查询字段的标识、待查询字段的字段值在该查询服务器中已存储的索引信息中进行查询,获得索引信息,并根据所获得的索引信息生成查询结果。应用本发明实施例,可以通过查询索引信息的方式快速获得待查询数据的查询结果。
-
公开(公告)号:CN110532067A
公开(公告)日:2019-12-03
申请号:CN201810545759.6
申请日:2018-05-25
Applicant: 杭州海康威视数字技术股份有限公司
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语句的执行速度。
-
公开(公告)号:CN107315744A
公开(公告)日:2017-11-03
申请号:CN201610264975.4
申请日:2016-04-26
Applicant: 杭州海康威视数字技术股份有限公司
Inventor: 邓长春
IPC: G06F17/30
CPC classification number: G06F17/30448
Abstract: 本发明实施例公开了一种数据查询方法及装置,该方法包括:接收数据查询请求,该数据查询请求包含查询条件,判断查询条件中是否包含预设运算符,若为是,则按照预设的查询条件优化规则,将查询条件变换为至少两个不包含预设运算符的子查询条件,根据子查询条件,从预设表中查询数据,根据查询到的数据,生成数据查询结果。应用本发明实施例,提高了数据库的数据查询性能,同时提高了数据查询速度。
-
公开(公告)号:CN106959960A
公开(公告)日:2017-07-18
申请号:CN201610016651.9
申请日:2016-01-11
Applicant: 杭州海康威视数字技术股份有限公司
IPC: G06F17/30
CPC classification number: G06F16/284
Abstract: 本发明实施例提供了一种数据获取方法及装置,所述方法的一具体实施方式包括:接收数据获取请求,所述数据获取请求包括至少一个关键词;确定各关键词的维度属性,并根据各维度属性与各标识信息的对应关系及各关键词与各标识信息的对应关系,确定所述数据获取请求中包括的各关键词对应的标识信息及各关键词的维度属性对应的标识信息;根据预设合并规则,将所述各关键词对应的标识信息及各关键词的维度属性对应的标识信息合并,得到所述数据获取请求对应的至少一个目标键值;基于所述目标键值,从预先保存的包含有各键值与各数据对应关系的立方表中,获取与所述数据获取请求匹配的数据。本实施例能够提高数据获取效率。
-
公开(公告)号:CN303479322S
公开(公告)日:2015-12-02
申请号:CN201530268708.0
申请日:2015-07-23
Applicant: 杭州海康威视数字技术股份有限公司
Abstract: 1.本外观设计产品的名称:用于电脑的图形用户界面。2.本外观设计产品的界面用途:用于在搜索结果中对比每张图片与搜索样本的相似度。3.本外观设计产品的设计要点:在于产品的图形用户界面,电脑为现有设计。4.最能表明本外观设计设计要点的图片或照片:设计1主视图。5.指定基本设计:设计1。
-
-
-
-
-
-
-