发明授权
US08433701B2 System and method for optimizing pattern query searches on a graph database
有权
用于在图形数据库上优化模式查询搜索的系统和方法
- 专利标题: System and method for optimizing pattern query searches on a graph database
- 专利标题(中): 用于在图形数据库上优化模式查询搜索的系统和方法
-
申请号: US12950582申请日: 2010-11-19
-
公开(公告)号: US08433701B2公开(公告)日: 2013-04-30
- 发明人: Daniel Sargeant , Morgan Hollinger
- 申请人: Daniel Sargeant , Morgan Hollinger
- 申请人地址: US TX Austin
- 专利权人: 21CT, Inc.
- 当前专利权人: 21CT, Inc.
- 当前专利权人地址: US TX Austin
- 代理机构: Andrews Kurth LLP
- 主分类号: G06F17/30
- IPC分类号: G06F17/30 ; G06F7/00
摘要:
An embodiment of the system and method for optimizing pattern query searches on a graph database uses a pattern query optimizer to optimize execution of the search plan for any sequence of SQL expressions by separating or breaking a pattern query into multiple subpattern queries before converting the subpattern queries into SQL expressions. An embodiment of the pattern query optimizer algorithmically, without intervention by an analyst, decomposes any pattern query into a set of subpattern queries by first identifying branches and cycles within a pattern query and then decomposing each identified branch and cycle into equivalent straight line paths, i.e., straight line nodes joined by edges. Cardinality may be used to improve the performance of pattern searches.
公开/授权文献
信息查询