Written by Jefri Pakpahan / Database Posted with : BoneCP, C3P0, Database Connection Pooling, DBCP 19 February 2013 Beberapa saat lalu saya memikirkan betapa pentingnya resource pada server database, dulu sewaktu saya duduk dibangku kuliah pada saat mengerjakan project/tugas belum terlalu memikirkan hal tersebut. Jika aplikasi kita tergantung pada database otomatis kita harus selalu terkoneksi ke database, entah untuk query select, insert, update atau delete. Keuntungan Connection Pooling : Connection Pooling biasanya populer di kalangan pengguna Java (Application Server), banyak library yang tersedia untuk dapat menggunakan fitur ini, contohnya : Saya adalah seorang penggemar programming PHP, namun sayang sekali PHP tidak mendukung untuk Pooling Connection, PHP hanya mendukung Persistent Connection.
Saat saya sedang mencari, ternyata Oracle mendukung Pooling untuk PHP dengan nama Database Resident Connection Pooling. Di website tersebut ditulis :
Yup DRCP
memberikan solusi Pooling bagi PHPers :D Shared Server Database Resident Connection Pooling Sungguh Sangat jauh bukan?ya itu merupakan sedikit dari salah satu Keuntungan Database Connection Pooling. CMIIW :) Bacaan : blog comments powered by I've set up Database Resident Connection Pooling in an oracle database. Once configured, I can use a couple of methods to obtain a persistent connection from the pool:
Alternatively, I can use Zend\Db:
So far so good, and I can see that connections are being reused from the pool via oracle views such as I have a 3rd party library which uses PDO, and I can't work out how to configure it to use persistent connections. The
So it's using OCI to connect, and I've told it to use persistent connections...? |