Merhaba Değerli Arkadaşlar, Bu yazımda sizlere SQL Server veri tabanı yönetim sistemini anlatacağım.
Merhaba Değerli Arkadaşlar,
Microsoft yetkililerinden öğrendiğim bilgiye göre SQL Server 2008 Enterprise R2 ile birlikte aslında Microsoft dünyaya bu alanda bende varım demiş ve yine söylentilere göre SQL Server 2012 ile beraber Microsoft artık öne geçme çabaları içine girecekmiş Bu bilgiler duyduğum bilgiler olduğu için doğruluğu konusunda net bir şey söyleyemeyeceğim bunlar Bilişim Paparazilerin de dönen söylentiler
. Şimdi dönelim SQL Servera ve özelliklerine.
SQL Server, en temel manada tanımlarsak ilişkisel bir veritabanı yönetim sistemidir. SQL Server ile Çok yoğun miktarda verileri işleyebilir bunları güvenli bir şekilde saklayabilirsiniz. Saklanan verileri analiz edip Raporlama yapabilirsiniz. Ayrıca SQL Server ile Client dan gelen talepler kısa süre içerisinde karşılanır.
SQL Server ile OLTP(Online Transaction Processing) veritabanlarını ve OLAP (Online Analytical Processing) veritabanlarını yönetilebilir. OLTP tipi veritabanları bir sistem üzerindeki bütün işlemleri kaydeden veritabanı çeşidiyken OLAP veritabanları OLTP veritabanlarından gelen hareketlerin tutulduğu daha büyük ve genelde Analiz yapmak için kullanılan veritabanlarıdır.
SQL Server ın Farklı amaçlar ve durumlar için geliştirilmiş farklı versiyonları vardır. Bunlar aşağıdaki gibidir.
- SQL Server Enterprise Editon : Profesyonel ve yönetim alanında bütün tool ve özellikleri içeren bir sürümdür.
- SQL Server Standart Editon : Orta ölçekli ve küçük işletmeler için geliştirilmiş bir üründür.
- SQL Server Workgroup Edition
- SQL Server Personal Editon
- SQL Server Developer Editon
- SQL Server Express Edition
- SQL Server WEB Edition
- SQL Server Desktop Engine
SQL Server, Windows işletim sistemi üzerinde ve yine Windows sunucuların da çalışan bir yazılımdır. SQL server çalışırken faydalandığı bazı servisler şunlardır.
- MS SQL Server
- SQL Server Agent
- Microsoft Distributed Transaction Coordinator (MS DTC)
MS SQL Server : İlişkisel veritabanı yönetim sistemi çekirdeğidir. Client dan gelen SQL ve T-SQL ifadelerini değerlendirir ve buna göre text dosyalarını yönetir. Ayrıca aynı anda veriyi update etme gibi durumları yönetir.
SQL Server Agent : Veritabanımızın Ajanı olarak görev yapan bir servistir. Bu servis veritabanına bir job tanımladığımızda yada otomatik yapılmasını istediğimiz işlemleri bizim yerimize yapmamızı sağlar. Backup alma, Snapshot alma , mail yollama gibi işlemleri belirli periyot tanımlayaraktan bizim yerimize yapabilen bir servistir.
Microsoft Distributed Transaction Coordinator (MS DTC) : Veritabanı üzerinde oluşan transaction ları yöneten bir sistemdir. Farklı veritabanı ve mimaride meydana gelen transactionları yönetmeye yarar.
Böylece bir yazımın daha sonuna gelinmiş bulunmaktayım. Bir Sonraki yazıda buluşmak dileğiyle Esen Kalın…
Mehmet Salih Deveci
Veritabanı Yöneticisi