The patent badge is an abbreviated version of the USPTO patent document. The patent badge does contain a link to the full patent document.

The patent badge is an abbreviated version of the USPTO patent document. The patent badge covers the following: Patent number, Date patent was issued, Date patent was filed, Title of the patent, Applicant, Inventor, Assignee, Attorney firm, Primary examiner, Assistant examiner, CPCs, and Abstract. The patent badge does contain a link to the full patent document (in Adobe Acrobat format, aka pdf). To download or print any patent click here.

Date of Patent:
Nov. 12, 2013

Filed:

Aug. 30, 2010
Applicants:

Amit Ganesh, San Jose, CA (US);

Vikram Kapoor, Cupertino, CA (US);

Vineet Marwah, San Ramon, CA (US);

Kam Shergill, Maidenhead, GB;

Roger Macnicol, Hummelstown, PA (US);

Sachin Kulkarni, Sunnyvale, CA (US);

Jesse Kamp, Castro Valley, CA (US);

Inventors:

Amit Ganesh, San Jose, CA (US);

Vikram Kapoor, Cupertino, CA (US);

Vineet Marwah, San Ramon, CA (US);

Kam Shergill, Maidenhead, GB;

Roger MacNicol, Hummelstown, PA (US);

Sachin Kulkarni, Sunnyvale, CA (US);

Jesse Kamp, Castro Valley, CA (US);

Assignee:

Oracle International Corporation, Redwood Shores, CA (US);

Attorney:
Primary Examiner:
Int. Cl.
CPC ...
G06F 17/30 (2006.01);
U.S. Cl.
CPC ...
Abstract

Techniques for storing and manipulating tabular data are provided. According to one embodiment, a user may control whether tabular data is stored in row-level or column-major format. Furthermore, the user may control the level of data compression to achieve an optimal balance between query performance and compression ratios. Tabular data from within the same table may be stored in both column-major and row-major format and compressed at different levels. In addition, tabular data can migrate between column-major format and row-major format in response to various events. For example, in response to a request to update or lock a row stored in column-major format, the row may be migrated and subsequently stored into row-major format. In one embodiment, table partitions are used to enhance data compression techniques. For example, compression tests are performed on a representative table partition, and a compression map is generated and applied to other table partitions.


Find Patent Forward Citations

Loading…