SQL NEDİR?
SQL, MySQL ve MSSQL Nedir?
Sql Nedir?
SQL (Structered Query Language) bir sorgulama dilidir. Temelde veri tabanı yönetim sistemlerini desteklemek için yaratılmıştır. Fakat bunun yanı sıra içerisinde bir çok özellik barındırır.
SQL asıl olarak veri tabanı yönetimidir. SQL ile sadece veri tabanı üzerinden işlem yapılır. Dağınık verilerin düzenlenerek toplu halde depolanarak işlem yapılmasını sağlar. Yani veritabanı üstünde işlemlerin yapılmasına olanak tanıyan bir alt dildir. Günümüz itibariyle SQL servisi ile sorgulama gerçekleştiren bir çok yazılım vardır. Bunlardan en bilinenleri MSSQL ve MySQL’dir.
MSSQL
Mssql Microsof tarafından tasarlanmış ve geliştirilmiştir. Bu araç ücretlidir, fakat hosting firmaları, bir sunucu kiralanması takdirde bu ücreti karşılamaktadır. Çok büyük veriler söz konusu olduğunda bu size ekstra maliyet olarak yansıyabilir. NET ya da ASP dilleriyle ortaya çıkartılmış internet sitelerinde sıklıkla tercih edilir. Genelde kullanım kolaylığıyla ön plana çıkmaktadır. Microsoft kullanıcılarının tercih ettiği araçtır.
MySQL
En popüler SQL yazılımlarından biri olan MySQL Oracle isimli firma tarafından yaratılmıştır. Açık kaynaklı ve ücretsizdir. Çifte lisanslı bir yazılım olan MySQL, GPL Lisansı’na sahiptir. Bu sayede kısıtlanılan lisans işlemlerinde zarar görmeyecek ve diğer lisansa geçiş yapabilecektir. Veritabanlarına ulaşmak adına en popüler ve yaygın olan dili tercih ediyor. Genelde Linux kullanıcıları tarafından tercih ediliyor. Esnek bir yapıya sahip olması en büyük etkendir. Son sürümüyle beraber alt sorgu özelliği de dahil edilmiştir. Bugün veritabanının kullanıldığı bütün online mecralarda rahatlıkla kullanılabilir.
MSSQL ve MySQL Arasındaki Farklar
• Mssql, Microsoft Corporation firmasının bir ürünüdür.
• Mysql ise Oracle firmasının bir ürünü olup açık kaynak kodlu bir projedir.
• Mysql ücretsizdir.
• Mssql ücretlidir.
• Mssql i kolay yönete bilmeniz için geliştirilen Managament Stuio adlı ücretsiz araç mevcuttur.
• Mysql’i yönetmek için kullanılan, Oracle firması tarafından geliştirilen Mysql Workbench yönetim aracıdır.
• SQL’in açılımı Structured Query Language dir. Veritabanlarına erişim ve işlenmesi için standart dildir.
• Mysql daha çok PHP projelerinde tercih edilir, Mssql ise C# ve ASP.Net projelerinde,
• Mysql ücretsiz Mssql ücretli algısı yanlıştır, ikisininde ücretsiz ve ücretli verisiyonları bulunmaktadır,
• Java ile iki veritabanı da rahatlıkla kullanılabilir,
• Linux platformunda Mysql, Windows platformunda Mssql tavsiye edilir.