MySQL Nedir ? MySQL Veritabanı Nedir ?

  • Emir Eskici
  • 23 Jan 2023
MySQL Nedir ? MySQL Veritabanı Nedir ?

MySQL Nedir ?

MySQL bilgisayarlarda kullanılan verileri saklayan, depolayan, paylaştıran bir veritabanı yönetim sistemidir. İsmi mayesquel olarak telafuz edilir. Birbirinden farklı şekillerde kişilerce telaffuz edildiğini de duymuş olabilirsiniz. Tek doğru telafuz şekli budur. Yazılımın çıkış noktası aslen MySQL AB isminde bir İsveç kökenli bir yazılım şirketi MySQL sistemini geliştirdi. Daha sonra Sun Microsystems adlı Amerikan yazılım ve teknoloji şirketi 2008 yılında MySQL AB’yi satın aldıklarında yazılım ve fikri mülkiyet olarak tam mülkiyete sahip oldular. Bundan daha sonra ki zamanlar da ise Amerikan teknoloji devi, 2010 yılında da Oracle Sun Microsystems’in tüm haklarını ve kendisini satın aldı.

O satın alma tarihinden bu yana MySQL pratikte Oracle’ın mülkiyetindedir. İstemci ve sunucu modelli MySQL yazılım olarak açık kaynaklı bir ilişkisel veritabanı yönetim sistemidir. RDBMS ilişkileri bir yazılım modeline dayalı anlamlı veritabanı yaratmak ve bu veritabanını yönetmek için kullanılan bir yazılım veya hizmettir.

MySQL Veritabanı Ne Demektir ?

Bir veritabanı oluşturmak basit olarak sistemli ve yapılı veri koleksiyonudur. Bir cihazdan öz çekim aldığınızı düşünün, cihaz üzerinde bir tuşa basar ve kendinizin onlarca fotoğrafını çekersiniz. Burada veriniz fotoğrafın kendisidir ve telefonunuzun galerisi ise sizin veritabanınızdır. Bir veritabanı bağlı bulunduğu cihazda verinin depolandığı ve organize edildiği yerdir. İlişkisel kelimesi ise veri setinde depolanan verinin düzenli tablolar halinde organize edildiği anlamına gelir. Oluşturulan her tablo birbirine bir şekilde bağlantılıdır. Eğer bu tabloları oluşturan yazılım ilişkisel veri modelini desteklemiyorsa bu duruma DBMS denir.

Description

SQL Yazılımı Nedir ?

MySQL veritabanı ve SQL yazılımı aynı değildir. MySQL’in sunucu ve istemci modeli uygulayan en çok tercih edilen RDBMS yazılımlarından bir tanesinin adı olduğunu unutmayın. RDBMS yazılım uygulaması sıkça diğer programlama dillerinde de yazılmaktadır ancak bağımlı veri tabanıyla etkileşime girmek için her zaman SQL’i ana dilleri olarak kullanırlar.

MySQL’in kendi ana duvarı C ve C++ programlama dillerinde yazılmıştır. Dünyaca ünlü bilgisayar bilimcisi Ted Codd isimli yazılımcı SQL’i 1970 yıllarının başlarında Amerika da IBM merkezli bir ilişkisel yazılım modeli ile geliştirmiştir.

1974 yılına gelindiğinde ise tüketiciler tarafından daha sık kullanılmaya başlamış ve yazılımcılar tarafından hızlıca benzerleri üretilmiş ve daha sonra ise sektörde modası geçmiş ve tercih edilmeyen ISAM ve VISAM gibi yazılım dillerinin yerini almıştır.

Bu yazılım dillerinin tarihçesini bir kenara bırakırsak, SQL temel de sunucu bilgisayara veriyle ne yapılacağını söylemektedir. Kullanımı WordPress şifrenize veya kullanıcı kodunuza benzerdir. Sisteme ve kontrol paneline girerek erişim sağlamak için o kodları sisteme girersiniz durumda, SQL ifadeleri sunucu ana bilgisayara belirli işlemleri yapmayı öğretir, bu işlemler sırasıyla,

  • Temel veri manipülasyonu
  • Temel veri sorgusu
  • Temel veri kimliği
  • Temel veri erişim kontrolü

Yaptırarak aslında karmaşık analiz ve kontrol işlemleriniz de sizlere yardımcı olur. Temel de veri dizilimi ve sınıflandırma yapabilen bu yazılımlar stok kontrollerinden, bilimse araştırmalara kadar her alanda kullanılabilir.

Description

MySQL Yazılımı Kullanıcılar Arasında Neden Bu Kadar Popülerlik Kazandı ?

MySQL sistemi kesinlikle teknolojik piyasadaki tek ®DBMS istemcisi değildir ancak en popülerler olanlarından biridir. İnternet üzerinde ki arama motorlarında ve profesyonel iş insanlarının kullandığı LinkedIn profillerinde bahsedilme sayısı ve bilgi paylaşımı yapılan internetteki forum yazılarında teknik tartışmalar sıklığı gibi parametrelerle ve ölçümlerle puanlandırıldığında, veri tabanları arasında Oracle Veri Tabanının ardından ikinci sıradadır.

MySQL Nasıl Katkı Sağlar ?

Açık ve birbirinden bağımsız bir ya da birden çok cihaz ve istemciler bir sunucuya daha önce tanımlanmış bir protokol yani belirli bir ağ üzerinden bağlanırlar. Her görevlendirilen istemci grafik kullanıcı ara yüzünden verilere yönelik istek yapabilir. Çalışması istenen iki taraf da talimatı kodlar üzerinden okuyup anladığı sürece sunucu bilgisayar üzerinden yazılımlar istenilen sonucu verecektir.

MySQL Nerelerde Kullanılır ?

Güçlü bir veri tabanı yönetim sistemi olan MySQL veri tabanı gerektiren hemen hemen her ortamda rahatlıkla kullanılabilir. Ama özellikle web sunucularında en çok kullanılan veritabanıdır, asp, php gibi birçok web programlama dili ile kullanılabilir.

Description

SQL ve MySQL Arasındaki Farklar Nelerdir ?

  • SQL, veritabanını çalıştırmak için kullanılan bir dildir.
  • MySQL, piyasada bulunan ilk açık kaynaklı veritabanlarından biridir.
  • SQL, bir veritabanını sorgulamak ve yönetmek için kullanılır.
  • MySQL organize bir veritabanında bulunan verilerin korunmasına izin veren bir RDBMS’dir.
  • SQL, Yapısal Sorgu Dilidir.
  • MySQL, Verileri işlemeye, saklamaya, değiştirmeye silmeye izin verir.
  • MYSQL veritabanı yazılımı iken SQL bir sorgu dilidir.
Size yardımcı olmamı
ister misiniz ?