ORM 是否应该为所有请求提供一个数据库连接?
Should a ORM have a single db connection for all requests?
网络上很多资源说最好为每个请求创建一个连接池或新连接。我理解为什么会出现这种情况(更具可扩展性)的原因,我更喜欢这种方式。但是,如果您每分钟没有收到 100 个请求,是否值得为每个请求花费额外的时间来建立数据库连接?我想听听你对这个问题的不同看法。
如果您了解创建连接池的好处,那么由您来决定要做什么。如果您想要快速回复并期望收到任何数量可观的请求,这通常是一件好事。
在这个link你可以找到详细的解释:https://dev.to/digi0ps/connection-pooling-what-and-why-bom
网络上很多资源说最好为每个请求创建一个连接池或新连接。我理解为什么会出现这种情况(更具可扩展性)的原因,我更喜欢这种方式。但是,如果您每分钟没有收到 100 个请求,是否值得为每个请求花费额外的时间来建立数据库连接?我想听听你对这个问题的不同看法。
如果您了解创建连接池的好处,那么由您来决定要做什么。如果您想要快速回复并期望收到任何数量可观的请求,这通常是一件好事。
在这个link你可以找到详细的解释:https://dev.to/digi0ps/connection-pooling-what-and-why-bom