-
公开(公告)号:US20240176781A1
公开(公告)日:2024-05-30
申请号:US18070751
申请日:2022-11-29
IPC分类号: G06F16/2453 , G06F11/34
CPC分类号: G06F16/24542 , G06F11/349 , G06F16/24537
摘要: Techniques are described to improve the performance of regular expression (regex) evaluation in a database management system (DBMS) by a speculative execution of a regex engine. In an embodiment, the DBMS determines properties of strings and generates descriptors for the string input data. Based on the descriptors, the regex engine validates an existing assertion for the execution logic to, at least in part, evaluate the regex pattern on the strings. Based on validating the existing assertion for selecting the execution logic, evaluating the regex pattern on the strings.