Invention Grant
US09256607B2 Efficient file access in a large repository using a two-level cache
有权
使用两级缓存在大型存储库中高效地进行文件访问
- Patent Title: Efficient file access in a large repository using a two-level cache
- Patent Title (中): 使用两级缓存在大型存储库中高效地进行文件访问
-
Application No.: US13692014Application Date: 2012-12-03
-
Publication No.: US09256607B2Publication Date: 2016-02-09
- Inventor: Sam Idicula , Sabina Petride , Bhushan Khaladkar , Nipun Agarwal
- Applicant: Oracle International Corporation
- Applicant Address: US CA Redwood Shores
- Assignee: Oracle International Corporation
- Current Assignee: Oracle International Corporation
- Current Assignee Address: US CA Redwood Shores
- Agency: Hickman Palermo Becker Bingham LLP
- Main IPC: G06F7/00
- IPC: G06F7/00 ; G06F17/00 ; G06F17/30 ; G06F12/08

Abstract:
A two-level cache to facilitate resolving resource path expressions for a hierarchy of resources is described, which includes a system-wide shared cache and a session-level cache. The shared cache is organized as a hierarchy of hash tables that mirrors the structure of a repository hierarchy. A particular hash table in a shared cache includes information for the child resources of a particular resource. A database management system that manages a shared cache may control the amount of memory used by the cache by implementing a replacement policy for the cache based on one or more characteristics of the resources in the repository. The session-level cache is a single level cache in which information for target resources of resolved path expressions may be tracked. In the session-level cache, the resource information is associated with the entire path expression of the associated resource.
Public/Granted literature
- US20130097175A1 Efficient File Access In A Large Repository Using A Two-Level Cache Public/Granted day:2013-04-18
Information query