Data Access Application Block Nedir? (.Net 2.0 için) 05 Mayıs 2006 Burak-Selim-Senyurt Ado.net 2.0 Microsoft tarafından serbest olarak dağıtılan Data Access Application Block (Veri Erişimi Uygulama Bloğu) özellikle n katmanlı mimarilerde, Data Access Layer (veri erişim katmanı) için gerekli işlevselliği sağlayan, performans ve bellek yönetimi konusunda iyi sonuçlar veren bir Enterprise Solution Pattern' dir... [Daha fazla]
Connection Pooling' in Önemi 27 Şubat 2006 Burak-Selim-Senyurt Ado.net 2.0 Connectilon Pooling veritabanı programcılığında, uygulamaların performansını doğrudan etkiliyen unsurlardan birisidir. Bağlantıların bir havuza atılarak buradan kullanılmalarını sağlamaktaki en büyük amaç, çok sayıda kullanıcının bağlı olduğu veri tabanlı uygulamalarda, aynı özelliklere sahip bağlantı bilgilerinin defalarca oluşturulmasınının önüne geçmek bu sayede var olan açık bağlantıların kullanılabilmesini sağlamaktır... [Daha fazla]
Ado.Net 2.0(Beta 2) - Connection String Security (Bağlantı Katarı için Güvenlik) 17 Ekim 2005 Burak-Selim-Senyurt Ado.net 2.0 Güvenlik günümüz uygulamalarında çok önemli bir yere sahiptir. Özellikle veritabanı kullanımını içeren uygulamalarda güvenliğin ayrı bir önemi vardır. Veritabanına gönderilen sorguların korunması, özellikle web servislerinden dönen veri kümelerinin etkin olarak şifrelenmesi gibi durumlar söz konusudur. [Daha fazla]
Ado.Net 2.0 ve Data Provider-Independent Mimari 24 Nisan 2005 Burak-Selim-Senyurt Ado.net 2.0 Veritabanı uygulamalarında başımızı ağrıtan noktalardan bir tanesi farklı tipte veritabanı sistemleri kullanan uygulamaların geliştirilmesi sırasında ortaya çıkar. Çoğu zaman geliştirdiğimiz bir ürün Sql sunucları üzerinde yüksek performans gösterecek şekilde çalışmak zorunda iken, aynı ürünün Oracle üzerinde çalıştırılması da istenebilir. [Daha fazla]
Ado.Net 2.0' da Transaction Kavramı 17 Nisan 2005 Burak-Selim-Senyurt Ado.net 2.0 Transaction kavramı ve kullanımı veritabanı programcılığının olmazsa olmaz temellerinden birisidir. Veritabanına doğru gerçekleştirilen işlemlerin tamamının onaylanması veya içlerinden birisinde meydana gelecek bir istisna sonrası o ana kadar yapılan tüm işlerin geri alınması veri bütünlüğünü korumak açısından son derece önemlidir. [Daha fazla]
Ado.Net 2.0 ve SqlDependency Sınıfı Yardımıyla Query Notification 26 Ekim 2004 Burak-Selim-Senyurt Ado.net 2.0 Değerli Okurlarım Merhabalar,Çoğu zaman istemci uygulamalarda, kullanıcıya sunduğumuz verile [Daha fazla]
Ado.Net 2.0 ve Sql Komutlarını Asenkron Olarak Yürütmek - 3 22 Ekim 2004 Burak-Selim-Senyurt Ado.net 2.0 Hatılayacağınız gibi, Asenkron erişim teknikleri ile ilgili önceki makalelerimizde Polling ve Callback modellerini incelemiştik. Bu makalemizde ise, Wait modelini incelemeye çalışacağız. Wait modeli, diğer asenkron sql komutu yürütme tekniklerine göre biraz daha farklı bir işleyişe sahiptir. [Daha fazla]
Ado.Net 2.0 ve Sql Komutlarını Asenkron Olarak Yürütmek - 2 25 Eylül 2004 Burak-Selim-Senyurt Ado.net 2.0 Hatırlayacağınız gibi bir önceki makalemizde, sql komutlarının asenkron olarak yürütülmesi için kullanılan tekniklerden birisi olan polling modelini incelemiştik. Polling modeli basit olmakla birlikte, iş yükü fazla olan hacimli sql komutlarının asenkron olarak çalıştırılmasında çok fazla tercih edilmemelidir. [Daha fazla]
Ado.Net 2.0 ve Sql Komutlarını Asenkron Olarak Yürütmek - 1 23 Eylül 2004 Burak-Selim-Senyurt Ado.net 2.0 Bir önceki makalemizde MARS etkisini incelemiş ve aynı bağlantı üzerinden birden fazla sayıda sonuç kümesine nasıl erişebileceğimizi görmüştük. Her ne kadar, aynı anda birden fazla sonuç kümesine erişebilsekte, halen daha MARS modeli, sql komutları ile eş zamanlı çalışan kodlar ve asenkron yürütülebilen diğer sql komutları için yeterli değildir. [Daha fazla]
Ado.Net 2.0 ile Mars' a Ayak Basıyoruz 20 Eylül 2004 Burak-Selim-Senyurt Ado.net 2.0 Bu makalemizde, MARS (Multiple Active Results Sets) kavramını incelemeye çalışacağız. MARS kavramı Ado.Net 2.0 mimarisine monte edilmiş yeni bir yapıdır. Bu yapının bize sağladığı avantajları anlayabilmek için, Ado.Net 1.0/1.1 sürümlerinin kabiliyetlerine ve kısıtlamalarına kısaca bir göz atmak gerekmektedir. [Daha fazla]
Ado.Net 2.0 ve Toplu Güncelleme İşlemleri (Batch-Updates) 18 Eylül 2004 Burak-Selim-Senyurt Ado.net 2.0 Toplu güncelleştirme işlemleri, birden fazla sql ifadesinin (insert,update,delete,select gibi) arka arkaya gelecek şekilde ancak tek bir seferde çalıştırılmasını baz alan bir tekniktir. Ado.Net 2.0 ile, toplu güncelleştirme işlemlerine daha fazla fonksiyonellik kazandırılmıştır. [Daha fazla]
Ado.Net 2.0 ve Bulk-Data Kopyalama Mekanizması 17 Eylül 2004 Burak-Selim-Senyurt Ado.net 2.0 Sql Server'da bir veritabanı tablosundan, başka bir hedef tabloya veri taşıma işlemi bulk-data kopyalama olarak adlandırılır. Veritabanı yöneticileri çoğunlukla bu operasyonu gerçekleştirmek amacıyla, BCP adı verilen komut satırı aracını kullanırlar. Burada amaç, kaynak tablodaki satırların veya bir satır kümesinin farklı konumda olabilecek bir tabloya taşınmasıdır. [Daha fazla]