23 Mart 2009 Pazartesi

Connection Pool Data Source

Önce database connection nedir? Çoooooook basitleştirirsek ; bir client yazılımının , bir database server ile konuşturmak için arada komutları ve cevapları (resultset gibi düşünülebilir) taşıyan ara birim gibi bir şey.

Connection Pool ise bu database connection ların tutulduğu, gerektiğinde daha önce kullanılan connection tekrar açmak yerine yeniden kullanılmasını sağlayan, bağlantı sayısını kontrol altında tutan (bir anda bir sürü bağlantı açılıp kasılmayı önlemek için) , bağlantı isteklerini sıraya koyan bir yapı. Gerçi çok emin olmamakla bir likte bir çok database server da bu yapının özellikleri ; seçilen mimariye göre değişebilir.

XA Data Source ile ilgili kabaca birden fazla veritabanı transaction söz konusu ise kullanımı tercih edilir. Konuyla ilgili ayrıntılı bilgi için; -->

http://mustafatan.blogspot.com/2007/01/xa-needed-more-often-than-you-think.html

Hiç yorum yok: