Secure virtual data warehousing system and method
First Claim
Patent Images
1. A virtual data warehouse, comprising:
- a plurality of virtual tables each comprising at least one virtual record with accompanying virtual fields corresponding to at least one record and fields located in at least one remote database table or file system;
a plurality of local hyper-keys identifying unique virtual fields within the plurality of virtual tables; and
, a plurality of foreign hyper-keys that link virtual records to the plurality of local hyper-keys.
1 Assignment
0 Petitions
Accused Products
Abstract
The invention advances the technology of virtual data warehousing: by allowing data to be organized in any of a number of virtual structures without the need for replication; by allowing the data to be accessed through the virtual structure at speeds in excess of those for conventional methods; by allowing data to be searched at significantly higher speeds, using a new indexing technology that enables tables to be indexed by data external to themselves, thus removing the need for complex joins; and by providing a workable security model for compartmenting access to both the data and the indices used to support searching.
86 Citations
30 Claims
-
1. A virtual data warehouse, comprising:
-
a plurality of virtual tables each comprising at least one virtual record with accompanying virtual fields corresponding to at least one record and fields located in at least one remote database table or file system;
a plurality of local hyper-keys identifying unique virtual fields within the plurality of virtual tables; and
,a plurality of foreign hyper-keys that link virtual records to the plurality of local hyper-keys. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A virtual data warehouse, comprising:
-
storage means to store a plurality of virtual records with accompanying virtual fields, the plurality of virtual records corresponding to a plurality of records and accompanying fields located in at least one remote database table or file system;
identifying means to identifying unique virtual fields stored by the storage means; and
,linking means to link the plurality of virtual records to the unique virtual fields identified by the identifying means. - View Dependent Claims (13, 14, 15, 16, 17, 18, 19)
-
-
20. A computer program product, comprising:
-
a computer useable medium upon which computer program logic is recorded, the computer program logic configured to create a virtual data warehouse comprising;
a plurality of virtual tables each comprising at least one virtual record with accompanying virtual fields corresponding to at least one record and fields located in at least one remote database table or file system;
a plurality of local hyper-keys identifying unique virtual fields within the plurality of virtual tables; and
,a plurality of foreign hyper-keys that link virtual records to the plurality of local hyper-keys. - View Dependent Claims (21, 22, 23, 24, 25, 26, 27, 28, 29, 30)
-
Specification