发明授权
- 专利标题: On-line transaction processing (OLTP) compression and re-compression of database data
-
申请号: US11875642申请日: 2007-10-19
-
公开(公告)号: US08392382B2公开(公告)日: 2013-03-05
- 发明人: Vineet Marwah , Valentin G. Stredie , Dheeraj Pandey , Amit Ganesh
- 申请人: Vineet Marwah , Valentin G. Stredie , Dheeraj Pandey , Amit Ganesh
- 申请人地址: US CA Redwood Shores
- 专利权人: Oracle International Corporation
- 当前专利权人: Oracle International Corporation
- 当前专利权人地址: US CA Redwood Shores
- 代理机构: Silicon Valley Patent Group LLP
- 代理商 Omkar Suryadevara
- 主分类号: G06F7/00
- IPC分类号: G06F7/00 ; G06F17/00
摘要:
A computer is programmed to compress data of a database in response to database modification language (DML) statements generated by on-line transaction processing (OLTP) systems. In several embodiments, data that is initially added to a database block is left uncompressed until a predetermined condition is satisfied, which happens infrequently (relative to OLTP transactions on the block). When satisfied, the computer automatically compresses all uncompressed data in the block, which increases the amount of unused space in the block. New data is thereafter added uncompressed to the partially compressed block, until satisfaction of a predetermined condition whereby the partially compressed block is again compressed, i.e. re-compressed. Adding of new data to a partially compressed block and its compression are repeated unless another predetermined condition is met, in response to which the block is not further re-compressed, thereby to recognize a limit on the benefit from compression.
公开/授权文献
信息查询