T-SQL’in geleceği üzerine kehanet


C Sharp 3.0’da LINQ diye bir şey duydunuz mu bilmiyorum. Duymadıysanız da, bugünden itibaren giderek daha çok gündeminize girecektir. (Tabii yazılım, SQL Server, .NET gibi benim hayatımda önemli sütunlar olan şeylerle ilgileniyorsanız.)

LINQ’nun olayı, C Sharp’a Expression’ları getirmesi. SQL sorguları artık dilin kendi içine yuvalanabilir durumda olacak. Öte yandan CLR da SQL Server 2005’in içine yuvalanmış durumda. Peki öyleyse, neden T-SQL kullanmaya devam edelim? SQL’de yazacağımız tüm kodları mesela C Sharp olarak yazsak?

Bunun önünde tek bir engel var. SQL Server’da yazdığınız kodlar SQL Server’la klasik yöntemlerle konuşuyor. Yani başka bir uygulamadan veri sağlayıcı kullanarak bağlanırmış gibi. Ama zamanla bu yapı için özel bir bağlantı şekli geliştirilecektir. O zamandan itibaren, T-SQL, yazılım bilmeyen sistem adminleri için geriye dönük destek için korunan bir unsur haline gelecek.

Bu bir kehanet, doğrulanmış bir şey değil. Ama T-SQL iş alanınızda sizin için önemliyse, yukarıdan beri anlattığım gelişmeleri takip etmenizi tavsiye ederim.

Not: SQLCLR’nin içinden veritabanına erişmenin şimdiki şeki üzerinde araştırmaya başlamak isterseniz:
http://msdn.microsoft.com/library/default.asp?url=/library/en-us/dnsql90/html/mandataaccess.asp

Bu yazı SQL Server içinde yayınlandı. Kalıcı bağlantıyı yer imlerinize ekleyin.

Bir Cevap Yazın

Aşağıya bilgilerinizi girin veya oturum açmak için bir simgeye tıklayın:

WordPress.com Logosu

WordPress.com hesabınızı kullanarak yorum yapıyorsunuz. Çıkış  Yap /  Değiştir )

Google fotoğrafı

Google hesabınızı kullanarak yorum yapıyorsunuz. Çıkış  Yap /  Değiştir )

Twitter resmi

Twitter hesabınızı kullanarak yorum yapıyorsunuz. Çıkış  Yap /  Değiştir )

Facebook fotoğrafı

Facebook hesabınızı kullanarak yorum yapıyorsunuz. Çıkış  Yap /  Değiştir )

Connecting to %s