发明授权
- 专利标题: Vector reads for array updates
- 专利标题(中): 向量读取数组更新
-
申请号: US10848869申请日: 2004-05-18
-
公开(公告)号: US07734581B2公开(公告)日: 2010-06-08
- 发明人: Richard Yu Gu , Ashish Thusoo , Amit Ganesh
- 申请人: Richard Yu Gu , Ashish Thusoo , Amit Ganesh
- 申请人地址: US CA Redwood Shores
- 专利权人: Oracle International Corporation
- 当前专利权人: Oracle International Corporation
- 当前专利权人地址: US CA Redwood Shores
- 代理机构: Silicon Valley Patent Group LLP
- 代理商 Omkar Suryadevara
- 主分类号: G06F17/30
- IPC分类号: G06F17/30
摘要:
An array update operation which specifies number of (row-identifier, value) pairs for updating rows in a table of a database is implemented as follows. A block-identifier of a block (on disk) that holds a row identified by a row-identifier in a specified pair is looked up using a database index, and the block-identifier thus found is stored in a structure. Use of a row-identifier to look up the corresponding block-identifier, and the storage of the block-identifier in the structure are repeatedly performed, for each of several specified pairs. Next, a vector read is performed, to read and store in a cache, each block identified by a block-identifier in the structure, and all the blocks that have been read are stored in the cache during a single function call. Thereafter, rows identified in specified pairs are modified, in blocks currently in the cache, using the values in the specified pairs.
公开/授权文献
- US20050262110A1 Vector reads for array updates 公开/授权日:2005-11-24
信息查询