| Patent Number |
Title Of Patent |
Date Issued |
| 7555502 |
Detecting database events using recovery logs |
June 30, 2009 |
| A method and apparatus for determining when an event occurred in a database is provided. At least a portion of the database is restored to a point in time that is prior to the event. Recovery logs are translated to database operations (e.g., SQL) that are capable of causing the changes |
| 7493400 |
Creating and dissolving affinity relationships in a cluster |
February 17, 2009 |
| A lock manager system is provided that includes multiple distinct mechanisms for assigning resources to masters. Specifically, the lock manager system includes (1) one or more assignment mechanisms that do not take into account the affinity between nodes and objects ("affinity-indepe |
| 7447786 |
Efficient locking of shared data that is accessed for reads in a cluster database |
November 4, 2008 |
| Described herein are techniques for synchronizing access to resources in a multi node system by establishing a resource as a read-mostly resource based on one or more criteria, and allowing a node to acquire a shared lock, not granted by the master, on the read-mostly resource where no |
| 7373554 |
Techniques for automatic software error diagnostics and correction |
May 13, 2008 |
| Techniques are provided for automatically circumventing errors encountered by a software system. The software system automatically determines that the code path executed to perform a particular operation contains a software error. Upon determining that path-switching conditions are s |