Patents
Literature
Hiro is an intelligent assistant for R&D personnel, combined with Patent DNA, to facilitate innovative research.
Hiro

591 results about "Connection pool" patented technology

In software engineering, a connection pool is a cache of database connections maintained so that the connections can be reused when future requests to the database are required. Connection pools are used to enhance the performance of executing commands on a database. Opening and maintaining a database connection for each user, especially requests made to a dynamic database-driven website application, is costly and wastes resources. In connection pooling, after a connection is created, it is placed in the pool and it is used again so that a new connection does not have to be established. If all the connections are being used, a new connection is made and is added to the pool. Connection pooling also cuts down on the amount of time a user must wait to establish a connection to the database.

Dynamically configurable resource pool

A dynamically configurable resource pool may provide a pool of computing resource for use in a computing system or application, such as a connection pool or a thread pool for server systems such as application and web server systems. In one embodiment, a server may include a resource pool configured to provide a plurality of computing resources. Other components in the server may be configured to request use of one of the computing resources from the connection pool. The resource pool may include a resource pool manager configured to service requests for the computing resources. The resource pool manager may manage configuration of the resource pool. The resource pool manager may also be configured to receive a configuration change request to change the configuration of the resource pool while the resource pool is available for use.
Owner:ORACLE INT CORP

Support for cloud-based multi-tenant environments using connection labeling

A system and method for connection labeling for use with connection pools, including support for cloud-based multi-tenant environments using connection labeling. In accordance with an embodiment, the system comprises a connection pool, including a plurality of connection objects which provide connections that software applications can use to make requests to access the database, wherein each of the connections can be labeled according to the configuration of particular applications; and a connection pool logic that identifies connections labeled as high-cost connections, and controls the creation or repurposing of high-cost connections to serve requests from the multiple tenants or tenant applications.
Owner:ORACLE INT CORP

System and method for the optimization of database acess in data base networks

A database network router (DNR) in a database network includes a client access module and a database resource manager that communicate with each other using a common software interface. The client access module communicates with clients including application servers and external database servers; and the database resource manager communicates with the database servers. The DNR also includes a protocol manager for handling multiple database protocols. The database network router also includes local data cache storage to store commonly used data objects, results of parsed query statement, non-optimized query statements, and optimized alternatives and assigns a priority to each client on log-in. The DNR provides a method for connections pooling, a method for balancing the load in a database networks and a method for synchronizing the data stored in cache memory with the database network and method for synchronizing the data stored in cache memory with the database to insure data reliability. The DNR also provides a method for monitoring and optimizing data queries to improve the performance of the database network. The DNR also provides a method to migrate from an old to a new version of the database.
Owner:ACTIVE BASE

Management method and management system of database connection

The invention provides a management method and a management system of database connection. The method and the system aim at solving the problem of management of multiple connection tank resources. The method comprises the steps that a database access request sent by a client side is received; an operation type and a keyword connected with a target are obtained from content of the request; a connection tank object matched with the keyword connected with the target is queried from a connection tank management table of a memory; the connection resource is obtained from the queried connection tank object; a corresponding database is connected according to the connection resource; connection is recorded to a database connection management table; corresponding database operation is executed according to the operation type; an operation result is returned; a connection resource management table is detected; and the connection is recovered according to detection. According to the method and the system, thousands of connection tank resources can be managed uniformly, and corresponding database connection is uniformly dispatched and controlled by a platform, so that the access efficiency is improved significantly compared with mutually independent management of connection tanks in the prior art.
Owner:ALIBABA GRP HLDG LTD

System, equipment and method for accessing database under multiple-tenant environment

The invention relates to a multiple-tenant technology, in particular to device, method and corresponding database access system for acquiring multiple-tenant database access connection. The device for acquiring multiple-tenant database access connection comprises an information receiving unit, a connecting pool unit and a connection acquiring unit, wherein the information receiving unit is used for receiving tenant identify information and element configuring information related to the tenant identify information for submitting database access request; the connecting pool unit is used for storing the connection between the multiple tenants and the database; and the connecting acquiring unit is used for acquiring the connection between the tenant proposing the request and the corresponding database from the connecting pool unit according to the tenant identify unit and the element configuring information. The method for acquiring multiple-tenant database access connection comprises the following steps of: receiving the tenant identify information and the element configuring information related to the tenant identify information for submitting database access request; and acquiring the connection between the tenant proposing the request and the corresponding database from the connecting pool unit according to the tenant identify unit and the element configuring information.
Owner:IBM CORP

Multilink safety communication method based on completion port model

The invention provides a method for supporting multilink concurrence safety communication between a server and multiple clients and relates to a multilink safety communication method based on a completion port model. The method includes that a main worker thread at a communication server is embedded into an application service of a Windows system to run, a transmission control protocol (TCP) communication server is built according to the completion port model, meanwhile a fixed number of communication interface threads are built to conduct communication with the clients in an asynchronous mode, and the parallel processing capability of the server is improved. In an interaction process, after any client builds the TCP connection, two communication parties must adopt a handshake mechanism to ensure connection legality and adopt connection pool queues or local variables to dynamically maintain message serial numbers in the following data receiving and transmitting process, data transmitted by any party on the legal connection are packaged again according to the data package structure definition, and the receiving party adopts a safety verification algorithm to verify the data packages and regroup the plurality of data packages according to the precedence order of the message serial numbers.
Owner:中船凌久高科(武汉)有限公司

Long-connection management device and method for managing link resources of long-connection communication

The invention discloses a long-connection management device and a method for managing the link resources of long-connection communication, belonging to the technical field of wireless link resource management. The method comprises the following steps: establishing a corresponding connection pool by the long-connection management device through taking (domain name / IP address: port) as keywords according to the historic records of HTTP communication, and configuring the numbers of idle long connection and busy long connection in the connection pool by accessing the frequency of a WAP (wireless application protocol) website identified by (domain name / IP address: port); when a link between a WAP gateway and the WAP website needs to be established, looking up a corresponding connection pool according to the (domain name / IP address: port) of an access request, in case of finding a corresponding connection pool, allocating an idle long connection to the access request in the connection pool, and notifying an HTTP module of using the allocated idle long connection to establish a link so as to carry out HTTP communication with the WAP website identified by the (domain name / IP address: port).
Owner:ZTE CORP

Connection handler and method for providing applications with heterogeneous connection objects

The present invention concerns a connection handler (1) for providing at least one application (2) with at least one of a plurality of heterogeneous connection objects (300, 301), wherein the connection handler (1) comprises:a. one or more heterogeneous internal connection pools (30, 31), wherein each internal connection pool (30, 31) is adapted for providing homogeneous connection objects (300, 301) of a specific configuration other than those of the other internal connection pools (30, 31); andb. an interface (10) adapted for receiving at least one request from the at least one application (2), wherein the at least one request comprises an identification of a specifically configured connection object (300, 301), and wherein the interface (10) is further adapted for providing the at least one application (2) in response with a connection object (300, 301) from the respective internal connection pool (30, 31).
Owner:SOFTWARE AG

Data access layer

An improved data access layer (DAL) architecture enables database connection pooling or multiplexing across machine boundaries. Drivers installed at web servers communicate with servers in a DAL. The DAL servers present a virtual database to the web servers, and the DAL servers in turn open connections to a set of physical databases. DAL servers are able to recycle connections that are no longer needed, or to move available connections from one DAL server to another, so as to provide improved efficiency in connection management, burst management, and peak load management. Scalability is thereby improved, and more efficient use of system resources is facilitated.
Owner:WALMART APOLLO LLC
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Try Eureka
PatSnap group products