Auditable abrogation of privacy enhancements in columnar in-memory databases
First Claim
Patent Images
1. A method comprising:
- retrieving column-oriented data of a column-oriented database associated with an auditing request to access the column-oriented data;
transforming, by a hardware processor coupled to a hardware memory, the column-oriented data into corresponding row-oriented data;
storing the row-oriented data in a row-oriented database independent of the column-oriented database;
processing a response to the auditing request based on the row-oriented data, wherein the processing is performed independent of the column-oriented database; and
providing the response to the auditing request.
2 Assignments
0 Petitions
Accused Products
Abstract
Disclosed herein are system, method, and computer program product embodiments for the auditable abrogation of columnar in-memory databases. An embodiment operates by retrieving column-oriented data of a column-oriented database associated with an auditing request to access the column-oriented data. The column-oriented data is transformed into corresponding row-oriented data and stored in a row-oriented database independent of the column-oriented database. A response to the auditing request is processed based on the row-oriented data, wherein the processing is performed independent of the column-oriented database, and the response is provided to the auditing request.
-
Citations
23 Claims
-
1. A method comprising:
-
retrieving column-oriented data of a column-oriented database associated with an auditing request to access the column-oriented data; transforming, by a hardware processor coupled to a hardware memory, the column-oriented data into corresponding row-oriented data; storing the row-oriented data in a row-oriented database independent of the column-oriented database; processing a response to the auditing request based on the row-oriented data, wherein the processing is performed independent of the column-oriented database; and providing the response to the auditing request. - View Dependent Claims (2, 3, 4, 5, 6, 7, 21, 22, 23)
-
-
8. A system comprising:
-
a hardware processor coupled to a hardware memory, the processor comprising a data engine configured to; receive an auditing request associated with column-oriented data of a column-oriented database associated with an auditing request to access the column-oriented data; receive the column-oriented data associated with the request from the column-oriented database, and transform the column-oriented data into corresponding row-oriented data; and an archive utility configured to; store the row-oriented data in a row-oriented database independent of the column-oriented database, and process and provide the row-oriented data responsive to one or more subsequent auditing requests, wherein the processing and providing are performed independent of the column-oriented database. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. A computer-readable device having instructions stored thereon, execution of which, by at least one computing device, causes the at least one computing device to perform operations comprising:
-
retrieving column-oriented data of a column-oriented database associated with an auditing request to access the column-oriented data; transforming, by the at least one hardware computing device coupled to a hardware memory, the column-oriented data into corresponding row-oriented data; storing the row-oriented data in a row-oriented database independent of the column-oriented database; processing a response to the auditing request based on the row-oriented data, wherein the processing is performed independent of the column-oriented database; and providing the response to the auditing request. - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification