link: https://www.youtube.com/watch?v=9no1voPWaYo
Mengenal Database Pooling
- Jika trafik naik
- Tanpa menggunakan database pooling. Misalkan ada 3 pengguna, maka harus buka 3 koneksi. Jika 10 ribu pengguna maka harus buka 10 ribu koneksi.
- Menggunakan database pooling. pool itu tempat menggunakan koneksi, contohnya: mobil, bis. tentukan minimal dan maksimal koneksi pada database.
- contoh: kursi mobil ada 4 maka pool ada 4 koneksi. koneksi akan di gunakan ke web. dipinjam lalu di kembalikan ke pool secara bergantian.
- jika melebihi pengguna maka jadi lambat dan aman. kalau tidak membatasi maka error. maka akan menunggu pinjam.
- di database ada max open connection.