System and method for improving application connectivity in a clustered database environment
AssigneeOracle International Corporation
InventorsAlexander Somogyi, Naresh Revanuru, Stephen Felts, Tong Zhou
Life of this patent
Estimating the term…
Loading patent…
AssigneeOracle International Corporation
InventorsAlexander Somogyi, Naresh Revanuru, Stephen Felts, Tong Zhou
Estimating the term…
A clustered database environment includes multiple database instances that appear as one server. An application server can use a data source and connection pools to connect with the clustered database. A notification service broadcasts notifications describing state changes in the database instances, which are then used by the data source and connection pools to control access to the database instances. A data source configuration allows for specification of a preferred affinity policy. A session affinity policy is used to provide database instance affinity for database access made under the context of a web session, whereby database operations are directed to a particular instance for a period of time when the application may be performing multiple, related updates to a specific data set. Directing such operations to a single database instance can be used to improve application performance due to increased local cache utilization.
A system for supporting affinity in a clustered database environment, comprising:
A method for supporting affinity in a clustered database environment, comprising:
A non-transitory computer readable storage medium, including instructions stored thereon which when read and executed by one or more computers cause the one or more computers to perform the steps comprising:
Dependencies are inferred from the claim text.