一種簡單JDBC資料庫連接池的實現
平常 connection 是要 lock 的資料. connectioionpool 是用共用的方式.
內文中提到:
(併發物理連接數)×(每個連接可提供的Statement數量)
例如某種資料庫可同時建立的物理連接數為 200個,每個連接可同時提供250個Statement,那麼ConnectionPool最終為應用提供的併發Statement總數為: 200 × 250 = 50,000個。這是個併發數位,很少有系統會突破這個量級。所以在本節的開始,指出資源的耗盡與應用程式直接管理有關。
傳統的方試只可以接受"物理連接數"
有點類似在中間層加 buffer 的意味. 記得 PHP 的 ADODB 好像也有類似的功能.