Merhaba Değerli Arkadaşlar,

Bu yazımda sizlere SQL Server veri tabanı yönetim sistemini anlatacağım. Oracle ın veritabanı yönetim sistemi alanında Piyasada sürdürmüş olduğu Krallığı gören Microsoft, ilk defa 1989 yılında Sybase den SQL Server ı satın aldı ve böylece SQL Server 1.0 ı piyasaya sürdü. Esasen  Sybase SQL Server 3.0 ile aynı olan Microsoft SQL Server 1.0 bugün SQL Server 2012 versiyonuyla beraber çok büyük mesafeler kat ederek Oracle ile kısmen yarışmaya başladı.

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.

  1. SQL Server Enterprise Editon : Profesyonel ve yönetim alanında bütün tool ve özellikleri içeren bir sürümdür.
  2. SQL Server Standart Editon : Orta ölçekli ve küçük işletmeler için geliştirilmiş bir üründür.
  3. SQL Server Workgroup Edition
  4. SQL Server Personal Editon
  5. SQL Server Developer Editon
  6. SQL Server Express  Edition
  7. SQL Server WEB Edition
  8. 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

Reklamlar

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 )

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 )

Google+ fotoğrafı

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

Connecting to %s