MySQL vs MS SQL Server
MySQL
MySQL açık kaynaklı bir veritabanı yönetim sistemidir. Yüksek güvenilirliği, kullanım kolaylığı ve yüksek performansı nedeniyle oldukça popülerdir. MySQL, Apache, Linux, Perl/PHP vb. üzerine kurulu en yeni uygulamalar için kullanılır. Google, Alcatel Lucent, Facebook, Zappos ve Adobe gibi birçok popüler kuruluş bu veritabanı yönetim sistemine güvenir.
MySQL, MAC OS, Windows, Linux, IBM AIX, HP-UX dahil yirmiden fazla platformda çalışabilir ve çok fazla esneklik sağlar. MySQL veritabanı sistemi tarafından çok çeşitli veritabanı araçları, hizmetleri, eğitim ve destek sağlanmaktadır. MySQL farklı sürümlerde gelir:
Enterprise Edition
Bu sürüm, OLTP (Ölçeklenebilir Çevrimiçi İşlem İşleme) veritabanı uygulamaları sağlar ve ayrıca yüksek kaliteli performans sunar. Yetenekleri arasında geri alma, satır düzeyinde kilitleme, tam taahhüt ve kilitlenme kurtarma bulunur. Büyük veritabanı sistemlerinin performansını artırmak ve yönetmek için, bu sürümde veritabanı bölümlemeye de izin verilir.
Enterprise Edition, MySQL Enterprise Backup, Enterprise Monitor, Query Analyzer ve MySQL WorkBench'i içerir.
Standart Sürüm
Bu sürüm, yüksek performansın yanı sıra OLTP uygulamaları da sağlar. Standart sürüm ayrıca, onu ACID uyumlu ve işlem güvenli bir veritabanı yapan InnoDB'yi içerir. Ölçeklenebilir uygulamalar ve yüksek performans sağlamak için bu veritabanı sistemi tarafından çoğ altmaya da izin verilir.
Klasik Sürüm
Okuma yoğun uygulamalar geliştirmek için MyISAM depolama motorunu kullanan OEM'ler, VAR'lar ve ISV'ler için ideal veritabanı sistemidir. Klasik sürümün kullanımı kolaydır ve düşük yönetim gerektirir. Ancak bu sürüm yalnızca VAR'lar, ISV'ler ve OEM'ler içindir. Klasik sürümden daha gelişmiş sürümlere kolayca yükseltilebilir.
SQL Sunucusu
SQL Server, Microsoft tarafından geliştirilen bir RDBMS'dir (İlişkisel Veritabanı Yönetim Sistemi). Bu sistem, Microsoft ve Sybase'den bir dizi programlama uzantısı olan Transact-SQL üzerinde çalışır. T-SQL, hata ve istisna işleme, işlem kontrolü, bildirilen değişkenler ve satır işlemeyi içeren diğer özellikleri ekler. Ancak Sybase, orijinal SQL Server'ı 1980'lerde geliştirdi. Son sürüm, OS/2 için Ashton-Tate, Sybase ve Microsoft ile işbirliği içinde geliştirilen SQL Server 4.2 olarak adlandırıldı.
SQL Server 2005, Kasım 2005'te piyasaya sürüldü. Bu sürüm, veritabanı uygulamalarına gelişmiş güvenilirlik, esneklik, güvenlik ve ölçeklenebilirlik sağladı.
SQL Server tarafından sağlanan özellikler şunlardır:
Veritabanı Yansıtma – SQL Server'ı kullanarak, bir bekleme sunucusu olması durumunda otomatik hata kurtarma ayarlanabilir.
Çevrimiçi Dizin Oluşturma İşlemleri – SQL Server, ekleme, silme ve güncelleme gibi eşzamanlı değişikliklere de izin verir.
Management Studio – Yönetim stüdyosu, kullanıcıların SQL sunucu veritabanlarını dağıtmasına, sorun gidermesine ve geliştirmesine olanak tanıyan bir dizi araçtır.
Veri Bölümleme – Dizin bölümleme ve yerel tablolarla geliştirilmiş veri bölümleme ile dizinlerin ve büyük tabloların verimli yönetimi sağlanır.
İşletmeler için SQL server ayrıca Entegrasyon Hizmetleri, Raporlama Hizmetleri, Veri madenciliği, temel performans göstergeleri, kümeleme desteği, proaktif önbelleğe alma ve depo oluşturma sağlar. Ayrıca Microsoft Office ile entegrasyon sağlar.
Özetlemek gerekirse, – MySQL açık kaynaklı bir veritabanı yönetim sistemidir, SQL Server ise Microsoft tarafından geliştirilmiştir.
– MySQL yirmiden fazla platformda çalışabilirken SQL Server çok çeşitli platformları desteklemez