Salesforce, inc. (20240265033). ELASTIC CONNECTION POOLS FOR DATABASE NODES simplified abstract

From WikiPatents
Jump to navigation Jump to search

ELASTIC CONNECTION POOLS FOR DATABASE NODES

Organization Name

salesforce, inc.

Inventor(s)

Olumayokun Obembe of Concord CA (US)

Sidarth Conjeevaram of San Jose CA (US)

Jason Woods of Toronto (CA)

Jia-Yu Chen of San Francisco CA (US)

Vijayanth Devadhar of Fremont CA (US)

ELASTIC CONNECTION POOLS FOR DATABASE NODES - A simplified explanation of the abstract

This abstract first appeared for US patent application 20240265033 titled 'ELASTIC CONNECTION POOLS FOR DATABASE NODES

Simplified Explanation: The abstract describes a system that efficiently manages connection pools for database nodes, allowing user requests to access data in a database through a cluster of database nodes and multiple connection pools provided by an application server.

  • The system identifies a partition of the database based on the user request and then selects a database node within a cluster to access the data.
  • If the connection pool associated with the identified database node is full, the system uses connection criteria to choose another available connection pool.
  • By providing the user request with an available connection from a different pool, the system enables access to the referenced data in the identified partition of the database.

Key Features and Innovation:

  • Efficient management of connection pools for database nodes
  • Dynamic selection of connection pools based on availability
  • Seamless access to data in the identified partition of the database

Potential Applications:

  • Cloud computing platforms
  • Enterprise database management systems
  • Distributed data processing systems

Problems Solved:

  • Efficient utilization of database resources
  • Seamless access to data across multiple database nodes
  • Scalability and performance optimization in database operations

Benefits:

  • Improved system performance and response times
  • Enhanced scalability and resource utilization
  • Simplified management of database connections

Commercial Applications: The technology can be applied in cloud computing platforms to optimize database operations and enhance system performance, leading to cost savings and improved user experience.

Questions about Connection Pools: 1. How does the system ensure efficient utilization of connection pools for database nodes? 2. What are the key benefits of dynamically selecting connection pools based on availability?

Frequently Updated Research: Stay updated on the latest advancements in connection pool management for database nodes to enhance system performance and scalability.


Original Abstract Submitted

elastic connection pools for database nodes are described. a system receives a user request that references data in a database, and uses the user request to identify a partition of multiple partitions of the database. the system uses the identified partition to identify a database node in a cluster of database nodes. the system uses the identified database node to identify a connection pool of multiple connection pools provided by an application server. if the identified connection pool does not have any available connections to the identified database node, the system uses connection criteria to select another connection pool of the remainder of the connection pools. the system enables the user request to access the referenced data in the identified partition of the database by providing the user request with an available connection, from the other connection pool, to another database node in the cluster.