Application Framework 4 (Data Erişimi)

En başta dediğimiz gibi, bu framework u inhouse geliştireceğimiz soa temelli bir uygulama için hazırlıyoruz.
DataBase işlemleri tamamen application server kısmında gerçekleşecek. Fazla request almasını düşündüğümüz bu uygulamanın en can alıcı noktalarından biri de veri erişimi olacak.
DataBase imizi MsSql olarak varsayıyorum. Sanırım 2012 versiyonlarında yeni özelliklere sahip, fakat default olarak, sadece tek bir makina üzerinde çalışan bir database serverımız var. NoSql veri tabanlarında sharding vb.. özelliklerle performans oldukça arttırılabilmekte fakat şu an böyle bir şansımız yok, tek makinada MsSql server üzerindeki bir db yi kullanacağız. Dolayısı ile db den ziyade, sayılarını arttırabileceğimiz application serverlara yüklenmeliyiz.

Data erişimi üzerine pek çok orm tool mevcut. Yeteneklerine, kullanım şekillerine vb.. etmenlere göre projeyeye artı ve eksileri olabilir.

Entity Framework
NHibernate
DataObjects gibi kütüphanelerin incelenmesi gerekiyor.

Entity framework 5 versiyonu ile performans noktasında oldukça iyi gelişmeler katetti. Ef code first ile yolumuza devam edeceğiz. Detaylıca ef code first 5 versiyonunu inceleyeceğiz.


Serininin şu ana kadarki yazıları;
http://www.mehmetbaykal.com/2013/03/application-framework-6-wpf-temel.html
http://www.mehmetbaykal.com/2013/03/application-framework-5-distributed.html
http://www.mehmetbaykal.com/2013/01/application-framework-4-data-erisimi.html
http://www.mehmetbaykal.com/2013/01/application-framework-3-wcf.html
http://www.mehmetbaykal.com/2013/01/application-framework-2-wpf-client.html
http://www.mehmetbaykal.com/2013/01/application-framework-1-solution-yaps.html

Yorumlar

Popüler Yayınlar