gpt4 book ai didi

java - 数据库连接设计模式

转载 作者:搜寻专家 更新时间:2023-11-01 03:16:01 25 4
gpt4 key购买 nike

最近,我接受了 cognizant 的采访。在面试期间,他们让我写一个单例设计模式,我写了。之后他们问我'好吧,现在告诉我们你可以在哪里使用单例? ' 我说'管理数据库连接'。

他们对我的回答不满意,他们问“好吧,那么你能用单例模式管理 100 万用户访问你的数据库吗?”我无言以对,因为我不知道答案。

我想知道哪种设计模式最适合数据库连接?如果我必须管理超过 10000 个用户连接到我的数据库,我该怎么做?

如果你们能帮我解决这个问题,我将不胜感激。

谢谢

最佳答案

哪里可以使用单例? 通常使用全局的地方。如果它应该是一个命名的(或键控的)然后使用 multiton变种。至于数据库连接的“最佳”设计模式,我建议 Object pool pattern .特别是在数据库连接的情况下,这种实现通常称为 Connection Pool .

关于java - 数据库连接设计模式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52336330/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com