发明名称 DYNAMIC TABLE INDEX MAPPING
摘要 Described are methods, systems and computer readable media for external table index mapping.
申请公布号 US2016335302(A1) 申请公布日期 2016.11.17
申请号 US201615154990 申请日期 2016.05.14
申请人 Walleye Software, LLC 发明人 Teodorescu Radu;Caudy Ryan;Kent, IV David R.;Wright Charles;Zeldis Mark
分类号 G06F17/30 主分类号 G06F17/30
代理机构 代理人
主权项 1. A computer system for decreasing memory access and processing time in a computer system, the system comprising: one or more processors; computer readable storage coupled to the one or more processors, the computer readable storage having stored thereon instructions that, when executed by the one or more processors, cause the one or more processors to perform operations including: sending a digital request for a remote query processor from a client computer to a remote query processor on a query server computer;at the remote query processor, performing operations including: retrieving a plurality of data stored in column sources, the plurality of data available from at least one of a low-speed memory and a high-speed memory;creating and storing in a high-speed computer memory separate from the low-speed computer memory in a query update graph a table object comprising a plurality of rows, the high-speed computer memory having lower access time than the low-speed computer memory;creating in the high-speed computer memory separate from the low-speed memory a table object index mapping data in the plurality of column sources to the table object, the high-speed memory having lower access time than the low-speed memory;designating in a high-speed computer memory the plurality of column sources as mapping columns having distinct data;for each distinct datum or tuples in the mapping columns, creating a separate data index from the table object index, the separate data index pointing to a subset of the plurality of data stored in source columns, the subset associated with the distinct datum, and the subset effectively creating a subtable that can decrease processing time;creating in the high-speed computer memory a table object listener, the table object listener configured automatically to receive by a computer signal a notification of any change to one or more rows of the table object, the high-speed memory having lower access time than the low-speed memory; andwhen the table object listener receives a notification of any change of one or more rows of the table object, updating the separate data indexes created from the table object index accordingly.
地址 Plymouth MN US