Connection Pool

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 over 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.

Read more about Connection Pool:  What Is Connection Pooling, Applications, Database Support

Famous quotes containing the words connection and/or pool:

    “The connection between our knowledge and the abyss of being is still real, and the explication must be not less magnificent.”
    —Ralph Waldo Emerson (1803–1882)

    “As every pool reflects the image of the sun, so every thought and thing restores us an image and creature of the supreme Good. The universe is perforated by a million channels for his activity. All things mount and mount.”
    —Ralph Waldo Emerson (1803–1882)