Abstract: Access to hierarchical data stored in a database is facilitated by using an ordered flat file that maintains the hierarchical organization of the data. Queries against the hierarchical data are processed by accessing the ordered flat file rather than the underlying database. The speed of accessing the ordered flat file is increased by using memory mapping the ordered flat file. Changes to the data in the underlying database are reflected in real-time without regenerating the ordered flat file by employing an overflow area for storing changes to elements that cannot be made within the ordered flat file.
Type:
Application
Filed:
June 1, 2011
Publication date:
December 6, 2012
Applicant:
INFOTRAX SYSTEMS
Inventors:
Mark L. Rawlins, Larry B. Nash, Joel J. Wilson, Alan D. Reed, Devry M. Anderson, Daniel M. Floyd
Abstract: Access to hierarchical data stored in a database is facilitated by using an ordered flat file that maintains the hierarchical organization of the data. Queries against the hierarchical data are processed by accessing the ordered flat file rather than the underlying database. The speed of accessing the ordered flat file is increased by using memory mapping the ordered flat file. Changes to the data in the underlying database are reflected in real-time without regenerating the ordered flat file by employing an overflow area for storing changes to elements that cannot be made within the ordered flat file.
Type:
Grant
Filed:
June 1, 2011
Date of Patent:
November 27, 2012
Assignee:
Infotrax Systems
Inventors:
Mark L. Rawlins, Larry B. Nash, Joel J. Wilson, Alan D. Reed, Devry M. Anderson, Daniel M. Floyd