DB 接続の複数のインスタンスが必要なシナリオを考えようとしています。
通常、DB 接続は、すべてに使用される 1 つのシングルトン オブジェクトです。しかし、同じクラスの別のインスタンスを作成したい理由は何でしょうか。(どっかで読んだ。)
これを理解しようとすると、DB 接続の 2 つのインスタンスは、DB への書き込み時に競合を引き起こす可能性が非常に高いように思われます。しかし、読むときは速くなりますか?(もしかしてこれも一因?)
DB接続はあまり良い例ではないかもしれません。Singleton クラスの複数のインスタンスを作成することが理にかなっている場所を知っている場合は、他のシナリオを教えてください。