Microsoft SQL (Özel Sorgu Dili), sorgu dili üzerine kurulu bir veritabanı yönetim sistemidir. Buna 1989 yılında Microsoft ve Sybase tarafından geliştirilen Transact-SQL denir.
Microsoft SQL, platformlar arası bir çözümdür ve her tür işletim sistemi altında çalışır.
Ana bileşenler
DBMS, farklı alanlardan sorumlu olan birkaç bileşenden oluşur.
- Veritabanı Motoru Hizmetleri, kullanıcıların DBMS’YE yüklediği verilerin depolanmasından, işlenmesinden ve korunmasından sorumludur. Çoğaltma işlevleri ve veritabanı yönetim sistemi yerleşiktir.
- Analysis Services, analitikle çalışır ve yöneticilere veri toplama araçları sağlar.
- Raporlama Hizmetleri, herhangi bir biçimde (grafik, tablo, matris vb.) Raporlar oluşturmaya hizmet eder. Müşterinin gereksinimlerine bağlı olarak içinde çok sayıda eklenti vardır.
- Veri Kalitesi İstemcisi, DQS’DEKİ bilgileri temizlemek ve görevleri gerçekleştirmek için bir yardımcı programdır. Grafik arayüze sahiptir ve doğrudan Hizmet Veri Kalitesi sunucusuna bağlanır.
- İstemci Araçları Bağlantısı, son kullanıcı ile sunucu arasındaki iletişimi ve etkileşimi sürdürmek için modüller içerir.
- Entegrasyon Hizmetleri, mevcut veritabanına entegrasyon için grafik araçlarından ve programlanabilir parçalardan oluşur.
- İstemci Araçları SDK, programcılara kendi şablonlarını geliştirmeleri ve standart yapılandırmaları gereksinimlerine göre iyileştirmeleri için araçlar sağlar.
- Yönetim Araçları – DBMS yönetim araçları. 2 bölümden oluşur: ilki (Temel) gerekli minimum seti içerir ve ikincisi (Tam) mevcut tüm seçenekleri içerir.
- Master Data Services, diğer kaynaklardan gelen bilgileri tek bir veritabanına entegre etmeye hizmet eder.
Özellikler
- Microsoft SQL paralel olarak 2 tür veriyi işleyebilir: yapılandırılmış ve yapılandırılmamış. Bu, PolyBase teknolojisi sayesinde gerçekleşir. Verileri veritabanı formatına dönüştürmemek için harici bilgi kaynaklarını sanallaştırır. Sonuç olarak müşteri, SQL biçiminde tek bir giriş noktasına sahip tek bir sanal altyapıda ihtiyaç duyduğu tüm veri türlerine erişir.
- Sinir ağlarının ve yapay zekanın gelişmesiyle birlikte rutin işlemlerin bir kısmı AI (yapay zeka) tarafından gerçekleştirilir. Üreticiler, SQL kodunu yeni yetenekleri ve teknolojileri entegre ederek sürekli geliştiriyorlar, örneğin MS SQL 2019’a makine öğreniminden sorumlu Spark teknolojisi eklendi.
- Özellikle geliştiriciler için Microsoft, ücretsiz bir SMSS (SQL Server Management Studio) yazılım ortamı ekledi. Yardımcı program, DBMS’NİN tüm bileşenlerini grafik arayüz aracılığıyla yönetir. Geliştirici tarafından güncel duruma kadar düzenli olarak güncellenir ve korunur. Sınırlı özelliklere sahip ücretsiz yazılımlar vardır – SMSS Express.
- MS SQL’E ait yazılım ürünlerini güncelleme prosedürü basitleştirilmiştir. Son kullanıcı, dağıtımın gerekli sürümünü resmi web sitesinden indirir ve ardından gerekli service pack (SP) sürümünü seçer. Son aşamada kümülatif bir yükseltme yükler.
- Bilgilerin korunması, Her Zaman Şifrelenmiş teknolojisi kullanılarak MS SQL çalışırken gerçekleşir. Yazılım, harici kaynaklara erişmeden veritabanı içindeki verileri şifreler.
Microsoft SQL, birçok ek modül ve seçeneğe sahip profesyonel bir üründür. Yöneticiler bunu görevlerine uyacak şekilde yapılandırabilir ve kuruluş içindeki bilgileri tek bir konsol aracılığıyla yönetebilir.