System and Methods For Temporary Data Management in Shared Disk Cluster
First Claim
1. In a shared disk cluster (SDC) database system comprising a plurality of nodes, a method for managing storage of temporary data, the method comprising:
- creating a global temporary database on shared storage, said global temporary database comprising a temporary database accessible to all nodes of the cluster;
creating a local temporary database accessible to only a single node (owner node) of the cluster;
providing failure recovery for said global temporary database without providing failure recovery for said local temporary database, so that changes to said global temporary database are transactionally recovered upon failure of a node;
binding an application to the local temporary database on the owner node for providing the application with local temporary storage when the application is connected to the owner node; and
storing temporary data used by the application in the local temporary database without requiring use of write ahead logging for transactional recovery of said temporary data.
1 Assignment
0 Petitions
Accused Products
Abstract
System and methods for temporary data management in shared disk cluster configurations is described. In one embodiment, a method for managing temporary data storage comprises: creating a global temporary database accessible to all nodes of the cluster on shared storage; creating a local temporary database accessible to only a single node (owner node) of the cluster; providing failure recovery for the global temporary database without providing failure recovery for the local temporary database, so that changes to the global temporary database are transactionally recovered upon failure of a node; binding an application or database login to the local temporary database on the owner node for providing the application with local temporary storage when connected to the owner node; and storing temporary data used by the application or database login in the local temporary database without requiring use of write ahead logging for transactional recovery of the temporary data.
72 Citations
40 Claims
-
1. In a shared disk cluster (SDC) database system comprising a plurality of nodes, a method for managing storage of temporary data, the method comprising:
-
creating a global temporary database on shared storage, said global temporary database comprising a temporary database accessible to all nodes of the cluster; creating a local temporary database accessible to only a single node (owner node) of the cluster; providing failure recovery for said global temporary database without providing failure recovery for said local temporary database, so that changes to said global temporary database are transactionally recovered upon failure of a node; binding an application to the local temporary database on the owner node for providing the application with local temporary storage when the application is connected to the owner node; and storing temporary data used by the application in the local temporary database without requiring use of write ahead logging for transactional recovery of said temporary data. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20)
-
-
21. In a shared disk cluster (SDC) database system comprising a plurality of nodes, a system for managing storage of temporary data, the system comprising:
-
a global temporary database on shared storage, said global temporary database comprising a temporary database accessible to all nodes of the cluster; a local temporary database accessible to only a single node (owner node) of the cluster and providing storage for temporary data on the owner node; a module for providing failure recovery for said global temporary database without providing failure recovery for said local temporary database, so that changes to said global temporary database may be transactionally recovered upon failure of a node; and an application which is bound to the local temporary database and when connected to the owner node uses the local temporary database for storing temporary data without use of write ahead logging for transactional recovery of said temporary data. - View Dependent Claims (22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40)
-
Specification