Salesforce, inc. (20240265033). ELASTIC CONNECTION POOLS FOR DATABASE NODES simplified abstract
Contents
ELASTIC CONNECTION POOLS FOR DATABASE NODES
Organization Name
Inventor(s)
Olumayokun Obembe of Concord CA (US)
Sidarth Conjeevaram of San Jose CA (US)
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.